MCPcopy
hub / github.com/python-attrs/attrs / test_repr

Method test_repr

tests/test_validators.py:744–758  ·  view source on GitHub ↗

Returned validator has a useful `__repr__`.

(self)

Source from the content-addressed store, hash-verified

742 v(None, a, {"a": "6", "b": 7})
743
744 def test_repr(self):
745 """
746 Returned validator has a useful `__repr__`.
747 """
748 key_validator = instance_of(str)
749 key_repr = "<instance_of validator for type <class 'str'>>"
750 value_validator = instance_of(int)
751 value_repr = "<instance_of validator for type <class 'int'>>"
752 v = deep_mapping(key_validator, value_validator)
753 expected_repr = (
754 "<deep_mapping validator for objects mapping "
755 f"{key_repr} to {value_repr}>"
756 )
757
758 assert expected_repr == repr(v)
759
760 def test_error_neither_validator_provided(self):
761 """

Callers

nothing calls this directly

Calls 2

instance_ofFunction · 0.90
deep_mappingFunction · 0.90

Tested by

no test coverage detected