diff options
-rw-r--r-- | Lib/test/test_contains.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Lib/test/test_contains.py b/Lib/test/test_contains.py index a7ad574..2bc284b 100644 --- a/Lib/test/test_contains.py +++ b/Lib/test/test_contains.py @@ -39,3 +39,26 @@ try: check(0, "not in base_set did not raise error") except AttributeError: pass + +# Test char in string + +check('c' in 'abc', "'c' not in 'abc'") +check('d' not in 'abc', "'d' in 'abc'") + +try: + '' in 'abc' + check(0, "'' in 'abc' did not raise error") +except TypeError: + pass + +try: + 'ab' in 'abc' + check(0, "'ab' in 'abc' did not raise error") +except TypeError: + pass + +try: + None in 'abc' + check(0, "None in 'abc' did not raise error") +except TypeError: + pass |