From da2361ac1df04934246c4e7d22cf0951b75836c4 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 7 Mar 2000 15:52:01 +0000 Subject: Add tests for char in string -- including required exceptions for non-char in string. --- Lib/test/test_contains.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) 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 -- cgit v0.12