idiom-finder / tests /test_verifier_integration.py
Mel Seto
validate idiom examples in test
80fe3e8
raw
history blame contribute delete
631 Bytes
import pytest
from verification.verifier import verify_idiom_exists
from singletons import CC_DICT
@pytest.mark.integration
@pytest.mark.parametrize(
"idiom, expected",
[
# ChiD idioms
("对症下药", True),
("画蛇添足", True),
("自相矛盾", True),
# CC-CEDICT but not in ChiD
("众志成城", True),
# Wiktionary-only
("临危不乱", True),
# Nonexistent idiom
("完全不存在的成语", False),
]
)
def test_verify_idiom_integration(idiom, expected):
result = verify_idiom_exists(idiom)
assert result is expected