def test_should_excel_separator_identifier_on_the_first_line(self): header = ['header1', 'header2'] row_one = ['value1', 'value2'] data = [header, row_one] filename = 'direct_deliveries.exporter' category = 'delivery' CSVExportService.generate(data, category, filename) csv_filename = 'eums/client/exports/' + category + '/' + filename first_row, written_data = self._read_csv(csv_filename) self.assertEqual(first_row, 'sep=,\n') self.remove_csv_file(csv_filename)
def test_should_excel_separator_identifier_on_the_first_line(self): header = ["header1", "header2"] row_one = ["value1", "value2"] data = [header, row_one] filename = "direct_deliveries.exporter" category = "delivery" CSVExportService.generate(data, category, filename) csv_filename = "eums/client/exports/" + category + "/" + filename first_row, written_data = self._read_csv(csv_filename) self.assertEqual(first_row, "sep=,\n") self.remove_csv_file(csv_filename)
def test_should_generate_csv_and_saves_in_static(self): header = [ 'Waybill', 'Item Description', 'Material Code', 'Quantity Shipped', 'Shipment Date', 'Implementing Partner', 'Contact Person', 'Contact Number', 'District', 'Is End User', 'Is Tracked'] row_one = ['123', 'mama kit', 'material code', '10', 'delivery date', 'consignee name', 'some name', 'phone', 'location', 'Yes', 'No'] expected_data = [header, row_one] filename = 'warehouse_deliveries.exporter' category = 'delivery' CSVExportService.generate(expected_data, category, filename) csv_filename = 'eums/client/exports/' + category + '/' + filename first_row, actual_data = self._read_csv(csv_filename) self.assertEqual(actual_data, expected_data) self.remove_csv_file(csv_filename)
def test_should_generate_csv_and_saves_in_static(self): header = [ 'Waybill', 'Item Description', 'Material Code', 'Quantity Shipped', 'Shipment Date', 'Implementing Partner', 'Contact Person', 'Contact Number', 'District', 'Is End User', 'Is Tracked' ] row_one = [ '123', 'mama kit', 'material code', '10', 'delivery date', 'consignee name', 'some name', 'phone', 'location', 'Yes', 'No' ] expected_data = [header, row_one] filename = 'warehouse_deliveries.exporter' category = 'delivery' CSVExportService.generate(expected_data, category, filename) csv_filename = 'eums/client/exports/' + category + '/' + filename first_row, actual_data = self._read_csv(csv_filename) self.assertEqual(actual_data, expected_data) self.remove_csv_file(csv_filename)
def test_should_generate_csv_and_saves_in_static(self): header = [ "Waybill", "Item Description", "Material Code", "Quantity Shipped", "Shipment Date", "Implementing Partner", "Contact Person", "Contact Number", "District", "Is End User", "Is Tracked", ] row_one = [ "123", "mama kit", "material code", "10", "delivery date", "consignee name", "some name", "phone", "location", "Yes", "No", ] expected_data = [header, row_one] filename = "warehouse_deliveries.exporter" category = "delivery" CSVExportService.generate(expected_data, category, filename) csv_filename = "eums/client/exports/" + category + "/" + filename first_row, actual_data = self._read_csv(csv_filename) self.assertEqual(actual_data, expected_data) self.remove_csv_file(csv_filename)