Returned validator has a useful `__repr__` when only member validator is set.
(self)
| 575 | v(None, a, [42, "42"]) |
| 576 | |
| 577 | def test_repr_member_only(self): |
| 578 | """ |
| 579 | Returned validator has a useful `__repr__` |
| 580 | when only member validator is set. |
| 581 | """ |
| 582 | member_validator = instance_of(int) |
| 583 | member_repr = "<instance_of validator for type <class 'int'>>" |
| 584 | v = deep_iterable(member_validator) |
| 585 | expected_repr = ( |
| 586 | f"<deep_iterable validator for iterables of {member_repr}>" |
| 587 | ) |
| 588 | assert expected_repr == repr(v) |
| 589 | |
| 590 | def test_repr_member_only_sequence(self): |
| 591 | """ |
nothing calls this directly
no test coverage detected