Beispiel #1
0
    def test_normal_unmatch(self, table_name, headers, rows, pattern,
                            is_invert_match, is_re_match, expected):
        tabledata = TableData(table_name, headers, rows)
        actual = tabledata.filter_column(patterns=pattern,
                                         is_invert_match=is_invert_match,
                                         is_re_match=is_re_match)

        assert actual == expected
Beispiel #2
0
    def test_normal_pattern_match(self, table_name, headers, rows, pattern,
                                  is_invert_match, expected):
        tabledata = TableData(table_name, headers, rows)
        actual = tabledata.filter_column(
            patterns=pattern,
            is_invert_match=is_invert_match,
            is_re_match=True,
            pattern_match=PatternMatch.AND,
        )

        dumps_results(expected=expected, actual=tabledata)

        assert actual == expected