unittest: make assertIn/assertNotIn accept iterables (#2447)

Fixes #2381.
This commit is contained in:
Dmitry Shachnev
2018-09-11 19:48:44 +03:00
committed by Sebastian Rittau
parent 60548f122f
commit c6c8d7e540

View File

@@ -49,9 +49,11 @@ class TestCase:
msg: Any = ...) -> None: ...
def assertIsNone(self, expr: Any, msg: Any = ...) -> None: ...
def assertIsNotNone(self, expr: Any, msg: Any = ...) -> None: ...
def assertIn(self, member: Any, container: Container[Any],
def assertIn(self, member: Any,
container: Union[Iterable[Any], Container[Any]],
msg: Any = ...) -> None: ...
def assertNotIn(self, member: Any, container: Container[Any],
def assertNotIn(self, member: Any,
container: Union[Iterable[Any], Container[Any]],
msg: Any = ...) -> None: ...
def assertIsInstance(self, obj: Any,
cls: Union[type, Tuple[type, ...]],