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']