]> granicus.if.org Git - python/commitdiff
Add tests for char in string -- including required exceptions for
authorGuido van Rossum <guido@python.org>
Tue, 7 Mar 2000 15:52:01 +0000 (15:52 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 7 Mar 2000 15:52:01 +0000 (15:52 +0000)
non-char in string.

Lib/test/test_contains.py

index a7ad5746a79777a93356da500936ba3057fe30e1..2bc284bd312d441c242d3acfbeb65f7f7548e9c3 100644 (file)
@@ -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