Пример #1
0
def test_list_nan():
    slist = np.nan
    patlist = ("(.*\s*Ac.*)", "(.*\s*Acc.*)", "(.*\w+ock($|[\s+.*]))")
    assert patinls(slist, patlist) is None
Пример #2
0
def test_list_not_match():
    slist = ['comb', 'rat', 'mouse']
    patlist = ("(.*\s*Ac.*)", "(.*\s*Acc.*)", "(.*\w+ock($|[\s+.*]))")
    assert patinls(slist, patlist) is None
Пример #3
0
def test_list_not_string():
    slist = [3, 'rat', 'mouse']
    patlist = ("(.*\s*Ac.*)", "(.*\s*Acc.*)", "(.*\w+ock($|[\s+.*]))")
    with pytest.raises(TypeError):
        patinls(slist, patlist)
Пример #4
0
def test_list_match():
    slist = ['Acomb', 'rat', 'mouse']
    patlist = ("(.*\s*Ac.*)", "(.*\s*Acc.*)", "(.*\w+ock($|[\s+.*]))")
    assert patinls(slist, patlist).group() == 'Acomb'