@@ -125,27 +125,31 @@ def test_with_statement(rds_data_client, db_connection):
125125 assert result .one ().dict () == {'id' : 1 , 'name' : 'dog' , 'seen_at' : None }
126126
127127 # This is deprecated. SQL Alchemy object will be no longer supported
128- # insert: Insert = Insert(Pets)
129- # data_api.batch_execute(
130- # insert,
131- # [
132- # {'id': 2, 'name': 'cat', 'seen_at': None},
133- # {'id': 3, 'name': 'snake', 'seen_at': None},
134- # {'id': 4, 'name': 'rabbit', 'seen_at': None},
135- # ],
136- # )
137- #
138- # result = data_api.execute('select * from pets')
139- # expected = [
140- # Record([1, 'dog', None], ['id', 'name', 'seen_at']),
141- # Record([2, 'cat', None], ['id', 'name', 'seen_at']),
142- # Record([3, 'snake', None], ['id', 'name', 'seen_at']),
143- # Record([4, 'rabbit', None], ['id', 'name', 'seen_at']),
144- # ]
145- # assert list(result) == expected
146- #
147- # for row, expected_row in zip(result, expected):
148- # assert row == expected_row
128+ insert : Insert = Insert (Pets )
129+ data_api .batch_execute (
130+ insert ,
131+ [
132+ {'id' : 2 , 'seen_at' : '2020-01-02 03:04:05.678912' , 'name' : 'cat' },
133+ {'id' : 3 , 'name' : 'snake' , 'seen_at' : '2020-01-02 03:04:05.678912' },
134+ {'id' : 4 , 'name' : 'rabbit' , 'seen_at' : '2020-01-02 03:04:05.678912' },
135+ ],
136+ )
137+
138+ result = data_api .execute ('select * from pets' )
139+ expected = [
140+ Record ([1 , 'dog' , None ], ['id' , 'name' , 'seen_at' ]),
141+ Record ([2 , 'cat' , '2020-01-02 03:04:05.678912' ], ['id' , 'name' , 'seen_at' ]),
142+ Record (
143+ [3 , 'snake' , '2020-01-02 03:04:05.678912' ], ['id' , 'name' , 'seen_at' ]
144+ ),
145+ Record (
146+ [4 , 'rabbit' , '2020-01-02 03:04:05.678912' ], ['id' , 'name' , 'seen_at' ]
147+ ),
148+ ]
149+ assert list (result ) == expected
150+
151+ for row , expected_row in zip (result , expected ):
152+ assert row == expected_row
149153
150154
151155def test_rollback (rds_data_client , db_connection ):
0 commit comments