Home | History | Annotate | Download | only in test

Lines Matching full:fnmatch

674         def fnmatch(inclusive, filename, pattern):
678 self.assertTrue(fnmatch(True, "abc", "abc"))
679 self.assertFalse(fnmatch(True, "12356", "abc"))
680 self.assertFalse(fnmatch(True, "<unknown>", "abc"))
682 self.assertFalse(fnmatch(False, "abc", "abc"))
683 self.assertTrue(fnmatch(False, "12356", "abc"))
684 self.assertTrue(fnmatch(False, "<unknown>", "abc"))
687 def fnmatch(filename, pattern):
692 self.assertFalse(fnmatch('abc', ''))
693 self.assertFalse(fnmatch('', 'abc'))
694 self.assertTrue(fnmatch('', ''))
695 self.assertTrue(fnmatch('', '*'))
698 self.assertTrue(fnmatch('abc', 'abc'))
699 self.assertFalse(fnmatch('abc', 'abcd'))
700 self.assertFalse(fnmatch('abc', 'def'))
703 self.assertTrue(fnmatch('abc', 'a*'))
704 self.assertTrue(fnmatch('abc', 'abc*'))
705 self.assertFalse(fnmatch('abc', 'b*'))
706 self.assertFalse(fnmatch('abc', 'abcd*'))
709 self.assertTrue(fnmatch('abc', 'a*c'))
710 self.assertTrue(fnmatch('abcdcx', 'a*cx'))
711 self.assertFalse(fnmatch('abb', 'a*c'))
712 self.assertFalse(fnmatch('abcdce', 'a*cx'))
715 self.assertTrue(fnmatch('abcde', 'a*c*e'))
716 self.assertTrue(fnmatch('abcbdefeg', 'a*bd*eg'))
717 self.assertFalse(fnmatch('abcdd', 'a*c*e'))
718 self.assertFalse(fnmatch('abcbdefef', 'a*bd*eg'))
721 self.assertTrue(fnmatch('a.pyc', 'a.py'))
722 self.assertTrue(fnmatch('a.py', 'a.pyc'))
726 self.assertTrue(fnmatch('aBC', 'ABc'))
727 self.assertTrue(fnmatch('aBcDe', 'Ab*dE'))
729 self.assertTrue(fnmatch('a.pyc', 'a.PY'))
730 self.assertTrue(fnmatch('a.py', 'a.PYC'))
733 self.assertFalse(fnmatch('aBC', 'ABc'))
734 self.assertFalse(fnmatch('aBcDe', 'Ab*dE'))
736 self.assertFalse(fnmatch('a.pyc', 'a.PY'))
737 self.assertFalse(fnmatch('a.py', 'a.PYC'))
741 self.assertTrue(fnmatch(r'a/b', r'a\b'))
742 self.assertTrue(fnmatch(r'a\b', r'a/b'))
743 self.assertTrue(fnmatch(r'a/b\c', r'a\b/c'))
744 self.assertTrue(fnmatch(r'a/b/c', r'a\b\c'))
747 self.assertFalse(fnmatch(r'a/b', r'a\b'))
748 self.assertFalse(fnmatch(r'a\b', r'a/b'))
749 self.assertFalse(fnmatch(r'a/b\c', r'a\b/c'))
750 self.assertFalse(fnmatch(r'a/b/c', r'a\b\c'))
753 self.assertFalse(fnmatch('a.pyo', 'a.py'))