コード例 #1
0
    def test_pattern_matches_multiline_wrong(self, make_regexp):
        pattern_first_line = 'abc'
        pattern_second_line = 'def'
        pattern = '\n'.join([pattern_first_line, pattern_second_line])
        matched = '\n'.join(['123', '456'])

        make_regexp.side_effect = [re.compile(pattern_first_line),
                                   re.compile(pattern_second_line)]
        result = compare_string_to_template.pattern_matches(pattern, matched)
        self.assertFalse(result)
コード例 #2
0
    def test_pattern_matches_multiline_right(self, make_regexp):
        pattern_first_line = 'abcd?'
        pattern_second_line = '.ef'
        pattern = '\n'.join([pattern_first_line, pattern_second_line])
        matched = '\n'.join(['abc', 'def'])

        make_regexp.side_effect = [re.compile(pattern_first_line),
                                   re.compile(pattern_second_line)]
        result = compare_string_to_template.pattern_matches(pattern, matched)
        self.assertTrue(result)
    def test_pattern_matches_multiline_wrong(self, make_regexp):
        pattern_first_line = 'abc'
        pattern_second_line = 'def'
        pattern = '\n'.join([pattern_first_line, pattern_second_line])
        matched = '\n'.join(['123', '456'])

        make_regexp.side_effect = [
            re.compile(pattern_first_line),
            re.compile(pattern_second_line)
        ]
        result = compare_string_to_template.pattern_matches(pattern, matched)
        self.assertFalse(result)
    def test_pattern_matches_multiline_right(self, make_regexp):
        pattern_first_line = 'abcd?'
        pattern_second_line = '.ef'
        pattern = '\n'.join([pattern_first_line, pattern_second_line])
        matched = '\n'.join(['abc', 'def'])

        make_regexp.side_effect = [
            re.compile(pattern_first_line),
            re.compile(pattern_second_line)
        ]
        result = compare_string_to_template.pattern_matches(pattern, matched)
        self.assertTrue(result)
 def test_pattern_matches_empty(self, make_regexp):
     make_regexp.return_value = re.compile('')
     result = compare_string_to_template.pattern_matches('', '')
     self.assertTrue(result)
     result = compare_string_to_template.pattern_matches('', 'abc')
     self.assertTrue(result)
コード例 #6
0
 def test_pattern_matches_empty(self, make_regexp):
     make_regexp.return_value = re.compile('')
     result = compare_string_to_template.pattern_matches('', '')
     self.assertTrue(result)
     result = compare_string_to_template.pattern_matches('', 'abc')
     self.assertTrue(result)