Esempio n. 1
0
def test_error():
    with pytest.raises(InvalidPattern):
        RegexList(['*'])

    with pytest.raises(InvalidPattern):
        rules = RegexList()
        rules.append('**')
Esempio n. 2
0
def test_append_rex():
    rules = RegexList()
    rules.append(re.compile('^abc$'))
    assert 'abc' in rules
    assert 'a' not in rules
Esempio n. 3
0
def test_append():
    rules = RegexList()
    rules.append('^abc$')
    assert 'abc' in rules
    assert 'a' not in rules
Esempio n. 4
0
def test_number():
    rules = RegexList()
    rules.append('\d*')
    assert 1 in rules
    assert 'a' not in rules