Metadata-Version: 2.1
Name: eqassertions
Version: 0.2
Summary: assertions in __eq__methods
Home-page: https://github.com/aodag/eqassertions
Author: Atsushi Odagiri
Author-email: aodagx@gmail.com
License: MIT
Platform: UNKNOWN

==================
eqassertion
==================

assertions in `__eq__` methods.

>>> from eqassertions import Any, NotNone, IsA, IsTrue, Match
>>> data = {"a": 1, "b": 2}
>>> assert {"a": 1, "b": Any()}
>>> assert {"a": 1, "b": NotNone()}
>>> assert {"a": 1, "b": IsA(int)}
>>> assert {"a": 1, "b": IsTrue()}
>>> assert v == {"a": 1, "b": Match(r"\d")}
>>> assert v == {"a": 1, "b": Match(r"[a-z]")}
Traceback (most recent call last):
 ...
AssertionError


