def test_appended_to_master(): code_test.master_list = [] code_test.collect_data("comma.txt", ", ", [2, 4, 3]) code_test.collect_data("pipe.txt", " | ", [3, 5, 4]) code_test.collect_data("space.txt", " ", [3, 4, 5]) assert len(code_test.master_list) == 9
def test_comma(): code_test.master_list = [] comma_items = code_test.collect_data("comma.txt", ", ", [2, 4, 3]) expected_items = [ {"LastName": "Abercrombie", "FirstName": "Neil", "Gender": "Male", "DOB": "2/13/1943", "FavoriteColor": "Tan"}, {"LastName": "Bishop", "FirstName": "Timothy", "Gender": "Male", "DOB": "4/23/1967", "FavoriteColor": "Yellow"}, {"LastName": "Kelly", "FirstName": "Sue", "Gender": "Female", "DOB": "7/12/1959", "FavoriteColor": "Pink"} ] assert expected_items == comma_items
def test_space(): code_test.master_list = [] space_items = code_test.collect_data("space.txt", " ", [3, 4, 5]) expected_items = [ {"LastName": "Kournikova", "FirstName": "Anna", "Gender": "Female", "DOB": "6/3/1975", "FavoriteColor": "Red"}, {"LastName": "Hingis", "FirstName": "Martina", "Gender": "Female", "DOB": "4/2/1979", "FavoriteColor": "Green"}, {"LastName": "Seles", "FirstName": "Monica", "Gender": "Female", "DOB": "12/2/1973", "FavoriteColor": "Black"} ] assert expected_items == space_items
def test_pipe(): code_test.master_list = [] pipe_items = code_test.collect_data("pipe.txt", " | ", [3, 5, 4]) expected_items = [ {"LastName": "Smith", "FirstName": "Steve", "Gender": "Male", "DOB": "3/3/1985", "FavoriteColor": "Red"}, {"LastName": "Bonk", "FirstName": "Radek", "Gender": "Male", "DOB": "6/3/1975", "FavoriteColor": "Green"}, {"LastName": "Bouillon", "FirstName": "Francis", "Gender": "Male", "DOB": "6/3/1975", "FavoriteColor": "Blue"} ] assert expected_items == pipe_items