File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 88def test_init_successful_connection () -> None :
99 engine_mock = MagicMock ()
1010
11- session_mock = MagicMock ()
12- session_mock .exec .return_value = True
11+ session_cm = MagicMock ()
12+ session = session_cm .__enter__ .return_value
13+ session .exec .return_value = True
1314
1415 with (
15- patch ("sqlmodel.Session" , return_value = session_mock ),
16+ patch ("sqlmodel.Session" , return_value = session_cm ),
1617 patch .object (logger , "info" ),
1718 patch .object (logger , "error" ),
1819 patch .object (logger , "warn" ),
1920 ):
20- try :
21- init (engine_mock )
22- connection_successful = True
23- except Exception :
24- connection_successful = False
21+ init (engine_mock )
2522
26- assert connection_successful , (
27- "The database connection should be successful and not raise an exception."
28- )
29-
30- session_mock .exec .assert_called_once_with (select (1 ))
23+ session .exec .assert_called_once_with (select (1 ))
Original file line number Diff line number Diff line change 88def test_init_successful_connection () -> None :
99 engine_mock = MagicMock ()
1010
11- session_mock = MagicMock ()
12- session_mock .exec .return_value = True
11+ session_cm = MagicMock ()
12+ session = session_cm .__enter__ .return_value
13+ session .exec .return_value = True
1314
1415 with (
15- patch ("sqlmodel.Session" , return_value = session_mock ),
16+ patch ("sqlmodel.Session" , return_value = session_cm ),
1617 patch .object (logger , "info" ),
1718 patch .object (logger , "error" ),
1819 patch .object (logger , "warn" ),
1920 ):
20- try :
21- init (engine_mock )
22- connection_successful = True
23- except Exception :
24- connection_successful = False
21+ init (engine_mock )
2522
26- assert connection_successful , (
27- "The database connection should be successful and not raise an exception."
28- )
29-
30- session_mock .exec .assert_called_once_with (select (1 ))
23+ session .exec .assert_called_once_with (select (1 ))
You can’t perform that action at this time.
0 commit comments