コード例 #1
0
    def test_filename_pattern_substring(self):
        filename_pattern = FilenamePattern(re.compile(r'.*\\MyFileName\..*'))

        # Note the follow filenames are not regex.
        self.assertTrue(filename_pattern.match(r'\\MyFileName.cpp', None))
        self.assertTrue(filename_pattern.match(r'a\\MyFileName.h', None))
        self.assertFalse(filename_pattern.match(r'\\aMyFileName.cpp', None))
コード例 #2
0
    def test_filename_pattern_substring(self):
        filename_pattern = FilenamePattern(re.compile(r'.*\\MyFileName\..*'))

        # Note the follow filenames are not regex.
        self.assertTrue(filename_pattern.match(r'\\MyFileName.cpp', None))
        self.assertTrue(filename_pattern.match(r'a\\MyFileName.h', None))
        self.assertFalse(filename_pattern.match(r'\\aMyFileName.cpp', None))
コード例 #3
0
    def test_filename_pattern_literal(self):
        filename_pattern = FilenamePattern(re.compile(r'MyFileName\.cpp'))

        # Note the follow filenames are not regex.
        self.assertTrue(filename_pattern.match('MyFileName.cpp', None))
        self.assertTrue(filename_pattern.match('MyFileName.cppa', None))
        self.assertFalse(filename_pattern.match('aMyFileName.cpp', None))
        self.assertFalse(filename_pattern.match('MyFileNamebcpp', None))
コード例 #4
0
    def test_filename_pattern_literal(self):
        filename_pattern = FilenamePattern(re.compile(r'MyFileName\.cpp'))

        # Note the follow filenames are not regex.
        self.assertTrue(filename_pattern.match('MyFileName.cpp', None))
        self.assertTrue(filename_pattern.match('MyFileName.cppa', None))
        self.assertFalse(filename_pattern.match('aMyFileName.cpp', None))
        self.assertFalse(filename_pattern.match('MyFileNamebcpp', None))