]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Issue #23731: Fix tracemalloc test on Windows.
authorZachary Ware <zachary.ware@gmail.com>
Wed, 13 May 2015 05:27:01 +0000 (00:27 -0500)
committerZachary Ware <zachary.ware@gmail.com>
Wed, 13 May 2015 05:27:01 +0000 (00:27 -0500)
'a.pyo' can no longer match 'a.py', so 'a.PYO' can't either.

Lib/test/test_tracemalloc.py

index 5ddc879b8958313721d6dd07530e5c9575d940db..f65e36118c2202533311f82d1a1f03804d78f486 100644 (file)
@@ -671,7 +671,6 @@ class TestFilters(unittest.TestCase):
             self.assertTrue(fnmatch('aBcDe', 'Ab*dE'))
 
             self.assertTrue(fnmatch('a.pyc', 'a.PY'))
-            self.assertTrue(fnmatch('a.PYO', 'a.py'))
             self.assertTrue(fnmatch('a.py', 'a.PYC'))
         else:
             # case sensitive
@@ -679,7 +678,6 @@ class TestFilters(unittest.TestCase):
             self.assertFalse(fnmatch('aBcDe', 'Ab*dE'))
 
             self.assertFalse(fnmatch('a.pyc', 'a.PY'))
-            self.assertFalse(fnmatch('a.PYO', 'a.py'))
             self.assertFalse(fnmatch('a.py', 'a.PYC'))
 
         if os.name == 'nt':
@@ -695,6 +693,9 @@ class TestFilters(unittest.TestCase):
             self.assertFalse(fnmatch(r'a/b\c', r'a\b/c'))
             self.assertFalse(fnmatch(r'a/b/c', r'a\b\c'))
 
+        # as of 3.5, .pyo is no longer munged to .py
+        self.assertFalse(fnmatch('a.pyo', 'a.py'))
+
     def test_filter_match_trace(self):
         t1 = (("a.py", 2), ("b.py", 3))
         t2 = (("b.py", 4), ("b.py", 5))