def test_pyodbc_rows_to_tuples_passthrough(self): # Test for case when tuples are returned data = [ (1, 1, datetime.datetime(2017, 10, 19, 23, 39, 16, 660000)), (2, 2, datetime.datetime(2018, 10, 19, 23, 39, 16, 660000)), ] result = BaseEngineSpec.pyodbc_rows_to_tuples(data) self.assertListEqual(result, data)
def test_pyodbc_rows_to_tuples(self): # Test for case when pyodbc.Row is returned (odbc driver) data = [ Row((1, 1, datetime.datetime(2017, 10, 19, 23, 39, 16, 660000))), Row((2, 2, datetime.datetime(2018, 10, 19, 23, 39, 16, 660000))), ] expected = [ (1, 1, datetime.datetime(2017, 10, 19, 23, 39, 16, 660000)), (2, 2, datetime.datetime(2018, 10, 19, 23, 39, 16, 660000)), ] result = BaseEngineSpec.pyodbc_rows_to_tuples(data) self.assertListEqual(result, expected)