def test_if_company_name_is_passed_return_people_from_that_company(self): expected_result = [[ 'Marilyn Maldonado', 'black', 'Walker PLC', '*****@*****.**', '+49(1)7897611670', '7158' ]] self.assertEqual( filter.filter(TestFilter.data, company_name='Walker PLC'), expected_result)
def test_if_email_is_passed_return_people_with_that_email(self): expected_result = [[ 'Diana Harris', 'lime', 'Martin-Barnes', '*****@*****.**', '1-860-251-9980x6941', '5354' ]] self.assertEqual( filter.filter(TestFilter.data, email='*****@*****.**'), expected_result)
def test_if_favourite_color_is_passed_return_people_with_that_color(self): expected_result = [[ 'Marilyn Maldonado', 'black', 'Walker PLC', '*****@*****.**', '+49(1)7897611670', '7158' ]] self.assertEqual( filter.filter(TestFilter.data, favourite_color='black'), expected_result)
def test_if_a_non_existent_argument_is_passed_return_an_empty_list(self): expected_result = [] self.assertEqual(filter.filter(TestFilter.data, non_existing_arg=''), expected_result)