Mercurial > cpython-lru_cache-weakref
annotate Lib/test/test_macpath.py @ 70817:dd775b1561ba
Fix markup.
| author | Georg Brandl <georg@python.org> |
|---|---|
| date | Tue, 14 Jun 2011 21:09:55 +0200 |
| parents | 3c9232a684ae |
| children | 6f71e6aa9041 |
| rev | line source |
|---|---|
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
1 import macpath |
|
59466
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
2 from test import support, test_genericpath |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
3 import unittest |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
4 |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
5 |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
6 class MacPathTestCase(unittest.TestCase): |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
7 |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
8 def test_abspath(self): |
|
42188
81930eaae715
Patch by Christian Heimes to change self.assert_(x == y) into
Guido van Rossum <guido@python.org>
parents:
41554
diff
changeset
|
9 self.assertEqual(macpath.abspath("xx:yy"), "xx:yy") |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
10 |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
11 def test_isabs(self): |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
12 isabs = macpath.isabs |
|
55593
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
13 self.assertTrue(isabs("xx:yy")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
14 self.assertTrue(isabs("xx:yy:")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
15 self.assertTrue(isabs("xx:")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
16 self.assertFalse(isabs("foo")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
17 self.assertFalse(isabs(":foo")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
18 self.assertFalse(isabs(":foo:bar")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
19 self.assertFalse(isabs(":foo:bar:")) |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
20 |
|
55593
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
21 self.assertTrue(isabs(b"xx:yy")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
22 self.assertTrue(isabs(b"xx:yy:")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
23 self.assertTrue(isabs(b"xx:")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
24 self.assertFalse(isabs(b"foo")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
25 self.assertFalse(isabs(b":foo")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
26 self.assertFalse(isabs(b":foo:bar")) |
|
0bb232078b8c
Merged revisions 73715 via svnmerge from
Georg Brandl <georg@python.org>
parents:
49414
diff
changeset
|
27 self.assertFalse(isabs(b":foo:bar:")) |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
28 |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
29 def test_split(self): |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
30 split = macpath.split |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
31 self.assertEqual(split("foo:bar"), |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
32 ('foo:', 'bar')) |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
33 self.assertEqual(split("conky:mountpoint:foo:bar"), |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
34 ('conky:mountpoint:foo', 'bar')) |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
35 |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
36 self.assertEqual(split(":"), ('', '')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
37 self.assertEqual(split(":conky:mountpoint:"), |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
38 (':conky:mountpoint', '')) |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
39 |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
40 self.assertEqual(split(b"foo:bar"), |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
41 (b'foo:', b'bar')) |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
42 self.assertEqual(split(b"conky:mountpoint:foo:bar"), |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
43 (b'conky:mountpoint:foo', b'bar')) |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
44 |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
45 self.assertEqual(split(b":"), (b'', b'')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
46 self.assertEqual(split(b":conky:mountpoint:"), |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
47 (b':conky:mountpoint', b'')) |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
48 |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
49 def test_join(self): |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
50 join = macpath.join |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
51 self.assertEqual(join('a', 'b'), ':a:b') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
52 self.assertEqual(join('', 'a:b'), 'a:b') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
53 self.assertEqual(join('a:b', 'c'), 'a:b:c') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
54 self.assertEqual(join('a:b', ':c'), 'a:b:c') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
55 self.assertEqual(join('a', ':b', ':c'), ':a:b:c') |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
56 |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
57 self.assertEqual(join(b'a', b'b'), b':a:b') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
58 self.assertEqual(join(b'', b'a:b'), b'a:b') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
59 self.assertEqual(join(b'a:b', b'c'), b'a:b:c') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
60 self.assertEqual(join(b'a:b', b':c'), b'a:b:c') |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
61 self.assertEqual(join(b'a', b':b', b':c'), b':a:b:c') |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
62 |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
63 def test_splitext(self): |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
64 splitext = macpath.splitext |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
65 self.assertEqual(splitext(":foo.ext"), (':foo', '.ext')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
66 self.assertEqual(splitext("foo:foo.ext"), ('foo:foo', '.ext')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
67 self.assertEqual(splitext(".ext"), ('.ext', '')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
68 self.assertEqual(splitext("foo.ext:foo"), ('foo.ext:foo', '')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
69 self.assertEqual(splitext(":foo.ext:"), (':foo.ext:', '')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
70 self.assertEqual(splitext(""), ('', '')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
71 self.assertEqual(splitext("foo.bar.ext"), ('foo.bar', '.ext')) |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
72 |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
73 self.assertEqual(splitext(b":foo.ext"), (b':foo', b'.ext')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
74 self.assertEqual(splitext(b"foo:foo.ext"), (b'foo:foo', b'.ext')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
75 self.assertEqual(splitext(b".ext"), (b'.ext', b'')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
76 self.assertEqual(splitext(b"foo.ext:foo"), (b'foo.ext:foo', b'')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
77 self.assertEqual(splitext(b":foo.ext:"), (b':foo.ext:', b'')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
78 self.assertEqual(splitext(b""), (b'', b'')) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
79 self.assertEqual(splitext(b"foo.bar.ext"), (b'foo.bar', b'.ext')) |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
80 |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
81 def test_ismount(self): |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
82 ismount = macpath.ismount |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
83 self.assertEqual(ismount("a:"), True) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
84 self.assertEqual(ismount("a:b"), False) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
85 self.assertEqual(ismount("a:b:"), True) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
86 self.assertEqual(ismount(""), False) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
87 self.assertEqual(ismount(":"), False) |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
88 |
|
66340
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
89 self.assertEqual(ismount(b"a:"), True) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
90 self.assertEqual(ismount(b"a:b"), False) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
91 self.assertEqual(ismount(b"a:b:"), True) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
92 self.assertEqual(ismount(b""), False) |
|
2beb25369289
Merged revisions 86596 via svnmerge from
Ezio Melotti <ezio.melotti@gmail.com>
parents:
55593
diff
changeset
|
93 self.assertEqual(ismount(b":"), False) |
|
49414
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
94 |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
95 def test_normpath(self): |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
96 normpath = macpath.normpath |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
97 self.assertEqual(normpath("a:b"), "a:b") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
98 self.assertEqual(normpath("a"), ":a") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
99 self.assertEqual(normpath("a:b::c"), "a:c") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
100 self.assertEqual(normpath("a:b:c:::d"), "a:d") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
101 self.assertRaises(macpath.norm_error, normpath, "a::b") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
102 self.assertRaises(macpath.norm_error, normpath, "a:b:::c") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
103 self.assertEqual(normpath(":"), ":") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
104 self.assertEqual(normpath("a:"), "a:") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
105 self.assertEqual(normpath("a:b:"), "a:b") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
106 |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
107 self.assertEqual(normpath(b"a:b"), b"a:b") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
108 self.assertEqual(normpath(b"a"), b":a") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
109 self.assertEqual(normpath(b"a:b::c"), b"a:c") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
110 self.assertEqual(normpath(b"a:b:c:::d"), b"a:d") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
111 self.assertRaises(macpath.norm_error, normpath, b"a::b") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
112 self.assertRaises(macpath.norm_error, normpath, b"a:b:::c") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
113 self.assertEqual(normpath(b":"), b":") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
114 self.assertEqual(normpath(b"a:"), b"a:") |
|
16a194da77de
Issue3187 for Macintosh platform:
Amaury Forgeot d'Arc <amauryfa@gmail.com>
parents:
47201
diff
changeset
|
115 self.assertEqual(normpath(b"a:b:"), b"a:b") |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
116 |
|
59466
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
117 |
|
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
118 class MacCommonTest(test_genericpath.CommonTest): |
|
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
119 pathmodule = macpath |
|
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
120 |
|
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
121 |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
122 def test_main(): |
|
59466
a2f1c15cae6c
Merged revisions 78734-78735 via svnmerge from
Florent Xicluna <florent.xicluna@gmail.com>
parents:
58966
diff
changeset
|
123 support.run_unittest(MacPathTestCase, MacCommonTest) |
|
26627
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
124 |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
125 |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
126 if __name__ == "__main__": |
|
7babdaea7d19
Patch #536661: Improve performance of splitext. Add test_macpath.
Martin v. Löwis <martin@v.loewis.de>
parents:
diff
changeset
|
127 test_main() |
