diff --git a/src/expecting/dict/__init__.py b/src/expecting/dict/__init__.py index 5566235..23bd196 100644 --- a/src/expecting/dict/__init__.py +++ b/src/expecting/dict/__init__.py @@ -21,7 +21,7 @@ def __eq__(self, other: Any) -> bool: return True def __repr__(self) -> str: - return f"~= {self.expected}" + return f"~= <{self.expected!r}>" def containing(expected: Dict[Any, Union[Any, Expecting]]) -> Expecting: diff --git a/src/expecting/list/__init__.py b/src/expecting/list/__init__.py index e82747c..bb8bd1a 100644 --- a/src/expecting/list/__init__.py +++ b/src/expecting/list/__init__.py @@ -12,7 +12,7 @@ def __init__(self, expected: Sequence[Any], strict: bool = True): self.expected = expected def __repr__(self) -> str: - return f'~= {self.expected!r}' + return f'~= <{self.expected!r}>' def __eq__(self, current: Any) -> bool: if not isinstance(current, (list, tuple)): diff --git a/src/expecting/number/__init__.py b/src/expecting/number/__init__.py index 1a9605c..61ff26e 100644 --- a/src/expecting/number/__init__.py +++ b/src/expecting/number/__init__.py @@ -43,7 +43,7 @@ def __eq__(self, other): return self.resolve_op()(other, self.right_side) def __repr__(self) -> str: - return f'~= number {self.op} {self.right_side}' + return f'~= ' def ge(right: KnownNumberType) -> ExpectingNumber: diff --git a/src/expecting/string/uuid.py b/src/expecting/string/uuid.py index 81bc237..a10983f 100644 --- a/src/expecting/string/uuid.py +++ b/src/expecting/string/uuid.py @@ -21,8 +21,8 @@ def __eq__(self, other: Any) -> bool: def __repr__(self) -> str: if self.expected_version is None: - return '~= UUID hex string' - return f'~= UUIDv{self.expected_version} hex string' + return '~= ' + return f'~= ' def v1() -> Expecting: