def test_count_languages(self): pr = ProfileResponse( 1, 2, 3, ["Java", "java", "Python", "Ruby"], ["Java is coffee", "Ruby is shiny", "Python is slippery"], ) expected = [{"java": 2}, {"python": 1}, {"ruby": 1}] assert expected == pr.get_counts(pr.languages)
def test_count_languages_empty(self): pr = ProfileResponse( 1, 2, 3, [], ["Java is coffee", "Ruby is shiny", "Python is slippery"]) expected = [] assert expected == pr.get_counts(pr.languages)