facebook / facebook/TestSlide

Add constructor input checks for matchers

Offen
#233 0 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @deathowl Auf GitHub ansehen
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

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.