def test_convert_gsheet_data_header_error(self): headers = [['Name', 'Age']] values = [ ['Paul', '75'], ['John', '40'], ] with self.assertRaises(TypeError): gviews_v4._convert_gsheet_data(headers, values)
def test_convert_gsheet_data_empty_header(self): values = [ ['Paul', '75'], ['John', '40'], ] data = gviews_v4._convert_gsheet_data(list(), values) self.assertEqual(list(), data)
def test_convert_gsheet_data_longer_header_than_values(self): headers = ['Name', 'Age', 'Surname'] values = [ ['Paul', '75'], ['John', '40'], ] expected_data = [{ 'Age': '75', 'Name': 'Paul' }, { 'Age': '40', 'Name': 'John' }] data = gviews_v4._convert_gsheet_data(headers, values) self.assertEqual(expected_data, data)
def test_convert_gsheet_data_values_error(self): headers = ['Name', 'Age'] values = ['Paul', 75, 'John', 40] with self.assertRaises(TypeError): gviews_v4._convert_gsheet_data(headers, values)
def test_convert_gsheet_data_empty_values(self): headers = ['Name', 'Age'] data = gviews_v4._convert_gsheet_data(headers, list()) self.assertEqual(list(), data)