def test_inconsistent_fieldnames_not_accepted(self): output = StringIO() with self.assertRaises(m.InconsistentHeadersError): m.concatenate( (self.input_a, self.input_b, self.input_c), output)
def test_single_input_returned(self): output = StringIO() m.concatenate((self.input_a, ), output) self.assertEqual(csv_rows(output), [["id", "lorem", "ipsum"], ["1", "dolor", "sit"], ["2", "amet", "consectetuer"]])
def test_two_inputs_concatenated(self): output = StringIO() m.concatenate((self.input_a, self.input_b), output) self.assertEqual( csv_rows(output), [["id", "lorem", "ipsum"], ["1", "dolor", "sit"], ["2", "amet", "consectetuer"], ["3", "adipisicing", "velit"]])
def test_single_input_returned(self): output = StringIO() m.concatenate((self.input_a,), output) self.assertEqual( csv_rows(output), [["id", "lorem", "ipsum"], ["1", "dolor", "sit"], ["2", "amet", "consectetuer"]])
def test_two_inputs_concatenated(self): output = StringIO() m.concatenate( (self.input_a, self.input_b), output) self.assertEqual( csv_rows(output), [["id", "lorem", "ipsum"], ["1", "dolor", "sit"], ["2", "amet", "consectetuer"], ["3", "adipisicing", "velit"]])
def test_inconsistent_fieldnames_not_accepted(self): output = StringIO() with self.assertRaises(m.InconsistentHeadersError): m.concatenate((self.input_a, self.input_b, self.input_c), output)