def test_get_hint(): state = """\ ACEBD ACBD """ sentence = Sentence('ABCDE', 'First five letters.', state=state) expected_hint = list('AB') expected_selected = list('AB ') hint = sentence.get_hint() assert expected_hint == hint assert expected_selected == sentence.selected assert 2 == sentence.hint_size