annotate Lib/test/test_macpath.py @ 87690:66c1c9f32567 default tip

Add use_weakref option to functools.lru_cache The use_weakref option makes lru_cache create weak references to the function arguments when creating the cache key, which prevents them from staying in the memory forever even after all other references to them are gone. This is a proof of concept for http://bugs.python.org/issue19859
author Radomir Dopieralski <devel@sheep.art.pl>
date Tue, 03 Dec 2013 16:02:48 +0100
parents 6f71e6aa9041
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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: 41057
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
81342
6f71e6aa9041 #16852: test_genericpath, test_posixpath, test_ntpath, and test_macpath now work with unittest test discovery. Patch by Zachary Ware.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 68257
diff changeset
118 class MacCommonTest(test_genericpath.CommonTest, unittest.TestCase):
59466
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 if __name__ == "__main__":
81342
6f71e6aa9041 #16852: test_genericpath, test_posixpath, test_ntpath, and test_macpath now work with unittest test discovery. Patch by Zachary Ware.
Ezio Melotti <ezio.melotti@gmail.com>
parents: 68257
diff changeset
123 unittest.main()