summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2002-08-09 00:43:38 +0000
committerRaymond Hettinger <python@rcn.com>2002-08-09 00:43:38 +0000
commit8da9da0ccc7c63aff0fbc5d65b3e0ca28a754090 (patch)
tree59a3518e6648fdf6324966fdba8d306defe108ee
parentcb4321eb172a001d38c76e417c50303fca733b62 (diff)
downloadcpython-git-8da9da0ccc7c63aff0fbc5d65b3e0ca28a754090.tar.gz
Revised the test suite for 'contains' to use the test() function argument
rather than vereq(). While it was effectively testing regular strings, it ignored the test() function argument when called by test_userstring.py.
-rw-r--r--Lib/test/string_tests.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/Lib/test/string_tests.py b/Lib/test/string_tests.py
index c8feb1978c..1729999366 100644
--- a/Lib/test/string_tests.py
+++ b/Lib/test/string_tests.py
@@ -305,12 +305,12 @@ def test_exception(lhs, rhs, msg):
raise TestFailed, msg
def run_contains_tests(test):
- vereq('' in '', True)
- vereq('' in 'abc', True)
- vereq('\0' in 'abc', False)
- vereq('\0' in '\0abc', True)
- vereq('\0' in 'abc\0', True)
- vereq('a' in '\0abc', True)
- vereq('asdf' in 'asdf', True)
- vereq('asdf' in 'asd', False)
- vereq('asdf' in '', False)
+ test('__contains__', '', True, '') # vereq('' in '', True)
+ test('__contains__', 'abc', True, '') # vereq('' in 'abc', True)
+ test('__contains__', 'abc', False, '\0') # vereq('\0' in 'abc', False)
+ test('__contains__', '\0abc', True, '\0') # vereq('\0' in '\0abc', True)
+ test('__contains__', 'abc\0', True, '\0') # vereq('\0' in 'abc\0', True)
+ test('__contains__', '\0abc', True, 'a') # vereq('a' in '\0abc', True)
+ test('__contains__', 'asdf', True, 'asdf') # vereq('asdf' in 'asdf', True)
+ test('__contains__', 'asd', False, 'asdf') # vereq('asdf' in 'asd', False)
+ test('__contains__', '', False, 'asdf') # vereq('asdf' in '', False)