def test_adding_programmer_without_js_nor_python(programmers):
    programmers['fabio'] = ['PHP']
    expected = []
    actual = common_languages(programmers)
    assert list(actual) == expected
def test_common_languages_adding_new_common_language(programmers):
    programmers['bob'].append('C++')
    programmers['sara'].append('C++')
    expected = ['C++', 'JS', 'Python']
    actual = common_languages(programmers)
    assert sorted(list(actual)) == expected
def test_adding_programmer_without_js(programmers):
    programmers['sue'] = ['Scala', 'Python']
    expected = ['Python']
    actual = common_languages(programmers)
    assert list(actual) == expected
def test_common_languages(programmers):
    expected = ['JS', 'Python']
    actual = common_languages(programmers)
    assert sorted(list(actual)) == expected
예제 #5
0
def test_common_languages_adding_new_common_language(programmers):
    programmers["bob"].append("C++")
    programmers["sara"].append("C++")
    expected = ["C++", "JS", "Python"]
    actual = common_languages(programmers)
    assert sorted(list(actual)) == expected
예제 #6
0
def test_adding_programmer_without_js(programmers):
    programmers["sue"] = ["Scala", "Python"]
    expected = ["Python"]
    actual = common_languages(programmers)
    assert list(actual) == expected
예제 #7
0
def test_common_languages(programmers):
    expected = ["JS", "Python"]
    actual = common_languages(programmers)
    assert sorted(list(actual)) == expected