@@ -29,33 +29,13 @@ def setUpClass(cls):
2929 def tearDownClass (cls ):
3030 if hasattr (cls , 'conn' ):
3131 logger .info ('Closing DB connection...' )
32- asyncio .run (cls .conn .close (BaseModel ))
32+ asyncio .run (cls .conn .close ())
3333
3434 async def test_execute (self ):
3535 """Test for ``sqlactive.conn.execute`` function."""
3636 logger .info ('Testing "execute" function...' )
3737 query = select (User .age , func .count (User .id )).group_by (User .age )
38- result = await execute (query , BaseModel )
39- self .assertEqual ((19 , 1 ), next (result ))
40- self .assertEqual ((24 , 1 ), next (result ))
41- self .assertEqual ((25 , 2 ), next (result ))
42- self .assertEqual ((26 , 2 ), next (result ))
43- self .assertEqual ((27 , 3 ), next (result ))
44- with self .assertRaises (NoSessionError ):
45- query = select (User .age , func .count (User .id )).group_by (User .age )
46- await execute (query )
47-
48- async def test_execute_without_base_model (self ):
49- """Test for ``sqlactive.conn.execute`` function
50- without passing a base model.
51- """
52- logger .info ('Testing "execute" function without base model...' )
53- with self .assertRaises (NoSessionError ):
54- query = select (User .age , func .count (User .id )).group_by (User .age )
55- await execute (query )
56- ActiveRecordBaseModel .set_session (self .conn .async_scoped_session )
57- query = select (User .age , func .count (User .id )).group_by (User .age )
58- result = await execute (query )
38+ result = await execute (self .conn .async_scoped_session , query )
5939 self .assertEqual ((19 , 1 ), next (result ))
6040 self .assertEqual ((24 , 1 ), next (result ))
6141 self .assertEqual ((25 , 2 ), next (result ))
0 commit comments