def test_operators_filter_empty_excludes():
    data = FakeWorkDB()
    exclude = []
    operators_filter.OperatorsFilter()._skip_filtered(data, exclude)
    assert data.results == []
def test_operators_filter_all_excluded():
    data = FakeWorkDB()
    exclude = [r"."]
    operators_filter.OperatorsFilter()._skip_filtered(data, exclude)
    assert data.results == data.expected_all_filtered
def test_operators_filter():
    data = FakeWorkDB()
    exclude = ["Op1", "Op2", "Opregex[12]", r"(?:.[oO]m(?:p|P)lex).*"]
    operators_filter.OperatorsFilter()._skip_filtered(data, exclude)
    assert data.results == data.expected_after_filter
예제 #4
0
def test_operators_filter():
    data = Data()
    exclude = ['Op1', 'Op2', 'Opregex[12]', r'(?:.[oO]m(?:p|P)lex).*']
    operators_filter.OperatorsFilter()._skip_filtered(data, exclude)
    assert data.results == data.expected