from app.Article import load_text_list_from_db
from app.main import load_word_list, calculate_coverage


def test_coverage_percentage():
    try:
        db_file = 'static/wordfreqapp.db'
        csv_file = 'static/The_Oxford.csv'
        text_list = load_text_list_from_db(db_file)
        word_set = load_word_list(csv_file)
        coverage_percentage = "{:.2f}".format(calculate_coverage(text_list, word_set))
        print("coverage_percentage:", coverage_percentage);
    except Exception as e:
        print(e)

if __name__ == '__main__':
    test_coverage_percentage();