EnglishPal/app/test/test_bug533_Yuyikai.py

15 lines
579 B
Python

from app.Article import load_text_list_from_db, load_word_list, calculate_coverage
def test_coverage_percentage():
try:
text_list = load_text_list_from_db("db\wordfreqapp.db")
word_set = load_word_list("db\The_Oxford.csv")
coverage_percentage = calculate_coverage(text_list, word_set)
assert 0 <= coverage_percentage <= 100, "Coverage percentage is not within the range [0, 100]"
print("coverage_percentage:", coverage_percentage)
except Exception as e:
print(e)
if __name__ == "__main__":
test_coverage_percentage()