Mercurial > cpython-lru_cache-weakref
diff Lib/test/test_genericpath.py @ 59469:cdfdefec99ab
Merge other tests from test_*path.py into test_genericpath.CommonTest, and do some cleanup.
| author | Florent Xicluna <florent.xicluna@gmail.com> |
|---|---|
| date | Mon, 08 Mar 2010 12:42:20 +0000 |
| parents | a2f1c15cae6c |
| children | 68e0507632a9 |
line wrap: on
line diff
--- a/Lib/test/test_genericpath.py Mon Mar 08 12:25:35 2010 +0000 +++ b/Lib/test/test_genericpath.py Mon Mar 08 12:42:20 2010 +0000 @@ -47,6 +47,18 @@ commonprefix(["/home/swen/spam", "/home/swen/spam"]), "/home/swen/spam" ) + self.assertEqual( + commonprefix(["home:swenson:spam", "home:swen:spam"]), + "home:swen" + ) + self.assertEqual( + commonprefix([":home:swen:spam", ":home:swen:eggs"]), + ":home:swen:" + ) + self.assertEqual( + commonprefix([":home:swen:spam", ":home:swen:spam"]), + ":home:swen:spam" + ) self.assertEqual( commonprefix([b"/home/swenson/spam", b"/home/swen/spam"]), @@ -60,6 +72,18 @@ commonprefix([b"/home/swen/spam", b"/home/swen/spam"]), b"/home/swen/spam" ) + self.assertEqual( + commonprefix([b"home:swenson:spam", b"home:swen:spam"]), + b"home:swen" + ) + self.assertEqual( + commonprefix([b":home:swen:spam", b":home:swen:eggs"]), + b":home:swen:" + ) + self.assertEqual( + commonprefix([b":home:swen:spam", b":home:swen:spam"]), + b":home:swen:spam" + ) testlist = ['', 'abc', 'Xbcd', 'Xb', 'XY', 'abcd', 'aXc', 'abd', 'ab', 'aX', 'abcX']
