Exemple #1
0
def filled_names(sample_names_list):
    """Return a Names class with three error codes and
    three names."""
    new_names = Names()
    new_names.unique_error_codes(3)
    new_names.lookup(sample_names_list)
    return new_names
Exemple #2
0
def test_unique_error_codes():
    """Test the unique_error_codes method"""
    n = Names()
    codes = n.unique_error_codes(3)
    assert [codes[0], codes[1], codes[2]] == [0, 1, 2]
    with pytest.raises(TypeError):
        n.unique_error_codes(-1)
    with pytest.raises(TypeError):
        n.unique_error_codes("s")
Exemple #3
0
def used_errors(error_list_one, error_list_two):
    """Return a names instance after five errors have been added"""
    other_name = Names()
    other_name.unique_error_codes(len(error_list_one))
    other_name.unique_error_codes(len(error_list_two))
    return other_name