Add constructor input checks for matchers
Offen
enhancement
Hacktoberfest
- Vorherrschende Sprache
- Python
- Sterne
- 149
- Forks
- 62
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When we do:
```
AnyInstanceOf(not_a_type)
```
we end up raising an exception **not** at the constructor, but rather when the comparison is being made, and `isinstanceof` (at `AnyInstanceOf`'s code) will complain that `not_a_type` is... not a type.
Let's revisit all matchers & ensure that all of them raise `ValueError` if the constructor arguments are invalid from the constructor itself.
CC @deathowl
Beitragsleitfaden
Bewertung
Dieses Issue wurde noch nicht bewertet.