Lines Matching refs:fnmatch
710 def fnmatch(inclusive, filename, pattern): function
714 self.assertTrue(fnmatch(True, "abc", "abc"))
715 self.assertFalse(fnmatch(True, "12356", "abc"))
716 self.assertFalse(fnmatch(True, "<unknown>", "abc"))
718 self.assertFalse(fnmatch(False, "abc", "abc"))
719 self.assertTrue(fnmatch(False, "12356", "abc"))
720 self.assertTrue(fnmatch(False, "<unknown>", "abc"))
723 def fnmatch(filename, pattern): function
728 self.assertFalse(fnmatch('abc', ''))
729 self.assertFalse(fnmatch('', 'abc'))
730 self.assertTrue(fnmatch('', ''))
731 self.assertTrue(fnmatch('', '*'))
734 self.assertTrue(fnmatch('abc', 'abc'))
735 self.assertFalse(fnmatch('abc', 'abcd'))
736 self.assertFalse(fnmatch('abc', 'def'))
739 self.assertTrue(fnmatch('abc', 'a*'))
740 self.assertTrue(fnmatch('abc', 'abc*'))
741 self.assertFalse(fnmatch('abc', 'b*'))
742 self.assertFalse(fnmatch('abc', 'abcd*'))
745 self.assertTrue(fnmatch('abc', 'a*c'))
746 self.assertTrue(fnmatch('abcdcx', 'a*cx'))
747 self.assertFalse(fnmatch('abb', 'a*c'))
748 self.assertFalse(fnmatch('abcdce', 'a*cx'))
751 self.assertTrue(fnmatch('abcde', 'a*c*e'))
752 self.assertTrue(fnmatch('abcbdefeg', 'a*bd*eg'))
753 self.assertFalse(fnmatch('abcdd', 'a*c*e'))
754 self.assertFalse(fnmatch('abcbdefef', 'a*bd*eg'))
757 self.assertTrue(fnmatch('a.pyc', 'a.py'))
758 self.assertTrue(fnmatch('a.py', 'a.pyc'))
762 self.assertTrue(fnmatch('aBC', 'ABc'))
763 self.assertTrue(fnmatch('aBcDe', 'Ab*dE'))
765 self.assertTrue(fnmatch('a.pyc', 'a.PY'))
766 self.assertTrue(fnmatch('a.py', 'a.PYC'))
769 self.assertFalse(fnmatch('aBC', 'ABc'))
770 self.assertFalse(fnmatch('aBcDe', 'Ab*dE'))
772 self.assertFalse(fnmatch('a.pyc', 'a.PY'))
773 self.assertFalse(fnmatch('a.py', 'a.PYC'))
777 self.assertTrue(fnmatch(r'a/b', r'a\b'))
778 self.assertTrue(fnmatch(r'a\b', r'a/b'))
779 self.assertTrue(fnmatch(r'a/b\c', r'a\b/c'))
780 self.assertTrue(fnmatch(r'a/b/c', r'a\b\c'))
783 self.assertFalse(fnmatch(r'a/b', r'a\b'))
784 self.assertFalse(fnmatch(r'a\b', r'a/b'))
785 self.assertFalse(fnmatch(r'a/b\c', r'a\b/c'))
786 self.assertFalse(fnmatch(r'a/b/c', r'a\b\c'))
789 self.assertFalse(fnmatch('a.pyo', 'a.py'))