def test_is_valid_verb():
    net = FuncVerbNet()
    assert net.is_valid_verb("admin") == False
def test_find_patterns_with_two_roles_id():
    net = FuncVerbNet()
    print(net.find_patterns_with_two_roles_id(5, 3))
    assert net.find_patterns_with_two_roles_id(-8, 3) is None
    assert net.find_patterns_with_two_roles_id(-8, -3) is None
def test_find_all_verb_by_cate_id():
    net = FuncVerbNet()
    print(net.find_all_verb_by_cate_id(3))
    print(net.find_all_verb_by_cate_id("hhh"))
def test_find_cate_by_pattern():
    net = FuncVerbNet()
    print(net.find_cate_by_pattern("V {patient} about {topic}"))
def test_find_patterns_by_role_name():
    net = FuncVerbNet()
    print(net.find_patterns_by_role_name("patient"))
def test_get_category_number():
    net = FuncVerbNet()
    print(net.get_category_number())
def test_find_cate_by_id():
    net = FuncVerbNet()
    print(net.find_cate_by_id(10))
def test_is_role_included_in_pattern():
    net = FuncVerbNet()
    assert net.is_role_included_in_pattern("patient") is True
    assert net.is_role_included_in_pattern("topic") is True
    assert net.is_role_included_in_pattern("word") is False
def test_find_all_roles_by_cate_id():
    net = FuncVerbNet()
    print(net.find_all_roles_by_cate_id(5))
def test_is_valid_f_verb():
    net = FuncVerbNet()
    assert net.is_valid_f_verb("location") == False
    assert net.is_valid_f_verb("log") == True
def test_is_valid_f_pattern():
    net = FuncVerbNet()
    assert net.is_valid_f_pattern("V {jaj}") == False
    assert net.is_valid_f_pattern("V {patient} from {source}") == True
def test_is_valid_role_name():
    net = FuncVerbNet()
    assert net.is_valid_role_name("patient") == True
    assert net.is_valid_role_name("hello") == False
def test_is_valid_pattern_name():
    net = FuncVerbNet()
    assert net.is_valid_pattern_name("V {patient} if/when S") == True
    assert net.is_valid_pattern_name("Vs {patient}") == False
def test_is_valid_category_id():
    net = FuncVerbNet()
    assert net.is_valid_category_id(105) == False
def test_find_antisense_verbs_by_verb():
    net = FuncVerbNet()
    print(net.find_antisense_verbs_by_verb("stop"))
def test_find_cates_by_role():
    net = FuncVerbNet()
    print(net.find_cates_by_role("patient"))
def test_find_similar_verbs_by_verb():
    net = FuncVerbNet()
    print(net.find_similar_verbs_by_verb("write"))
def test_get_sentences():
    net = FuncVerbNet()
    print(net.get_sentences())
def test_find_cate_by_verb():
    net = FuncVerbNet()
    print(net.find_cate_by_verb('filter'))
def test_find_cate_by_name():
    net = FuncVerbNet()
    print(net.find_cate_by_name(1))
def test_find_role_by_name():
    net = FuncVerbNet()
    print(net.find_role_by_name('patient'))
def test_find_sentences_by_category():
    net = FuncVerbNet()
    print(net.find_sentences_by_category(0))
def test_find_patterns_by_role_id():
    net = FuncVerbNet()
    print(net.find_patterns_by_role_id(3))
def test_find_category_by_any_sentence():
    net = FuncVerbNet()
    print(net.find_category_by_any_sentence('how are you'))
def test_find_patterns_with_two_roles_name():
    net = FuncVerbNet()
    print(net.find_patterns_with_two_roles_name("location", "patient"))
def test_find_antisense_category_id_by_category():
    net = FuncVerbNet()
    print(net.find_antisense_category_id_by_category(1))
def test_find_common_roles_by_pattern_id():
    net = FuncVerbNet()
    print(net.find_common_roles_by_pattern_id(1, 3))
    assert net.find_common_roles_by_pattern_id(-6, 2) is None
def test_find_antisense_category_id_by_verb():
    net = FuncVerbNet()
    print(net.find_antisense_category_by_verb("stop"))
def test_find_all_pattern_name_by_cate_id():
    net = FuncVerbNet()
    print(net.find_all_pattern_name_by_cate_id(3))
def test_find_common_patterns_by_cates():
    net = FuncVerbNet()
    print(net.find_common_patterns_by_cates(1, 18))
    assert net.find_common_patterns_by_cates(-2, -6) is None
    print(net.find_common_patterns_by_cates(-2, 2))