Mercurial > cpython-lru_cache-weakref
diff Lib/test/string_tests.py @ 38492:d5bdfd120232 legacy-trunk
fixed "abc".count("", 100) == -96 error (hopefully, nobody's relying on
the current behaviour ;-)
| author | Fredrik Lundh <fredrik@pythonware.com> |
|---|---|
| date | Mon, 29 May 2006 22:42:07 +0000 |
| parents | 78771d673b4b |
| children | ecf7173e79ff |
line wrap: on
line diff
--- a/Lib/test/string_tests.py Mon May 29 22:00:30 2006 +0000 +++ b/Lib/test/string_tests.py Mon May 29 22:42:07 2006 +0000 @@ -106,10 +106,18 @@ self.checkequal(3, 'aaa', 'count', 'a') self.checkequal(0, 'aaa', 'count', 'b') self.checkequal(0, 'aaa', 'count', 'b') + self.checkequal(2, 'aaa', 'count', 'a', 1) + self.checkequal(0, 'aaa', 'count', 'a', 10) self.checkequal(1, 'aaa', 'count', 'a', -1) self.checkequal(3, 'aaa', 'count', 'a', -10) + self.checkequal(1, 'aaa', 'count', 'a', 0, 1) + self.checkequal(3, 'aaa', 'count', 'a', 0, 10) self.checkequal(2, 'aaa', 'count', 'a', 0, -1) self.checkequal(0, 'aaa', 'count', 'a', 0, -10) + self.checkequal(3, 'aaa', 'count', '', 1) + self.checkequal(1, 'aaa', 'count', '', 10) + self.checkequal(2, 'aaa', 'count', '', -1) + self.checkequal(4, 'aaa', 'count', '', -10) self.checkraises(TypeError, 'hello', 'count') self.checkraises(TypeError, 'hello', 'count', 42)
