def test_calculate_frequency():
    test_text = "Some words: word, word"

    word_frequencies = WordFrequency.calculate(test_text)

    assert word_frequencies["some"] == 0.25
    assert word_frequencies["words"] == 0.25
    assert word_frequencies["word"] == 0.5
def test_count_words():
    test_text = "This is a wonderful wonderful test text."

    word_counts = WordFrequency.count_words(test_text)

    assert word_counts["this"] == 1
    assert word_counts["is"] == 1
    assert word_counts["a"] == 1
    assert word_counts["wonderful"] == 2
    assert word_counts["test"] == 1
    assert word_counts["text"] == 1