File tree Expand file tree Collapse file tree 2 files changed +12
-12
lines changed
backend/app/tests/scripts Expand file tree Collapse file tree 2 files changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -9,11 +9,13 @@ def test_init_successful_connection() -> None:
9
9
engine_mock = MagicMock ()
10
10
11
11
session_mock = MagicMock ()
12
- exec_mock = MagicMock (return_value = True )
13
- session_mock .configure_mock (** {"exec.return_value" : exec_mock })
12
+ session_mock .__enter__ .return_value = session_mock
13
+
14
+ select1 = select (1 )
14
15
15
16
with (
16
- patch ("sqlmodel.Session" , return_value = session_mock ),
17
+ patch ("app.backend_pre_start.Session" , return_value = session_mock ),
18
+ patch ("app.backend_pre_start.select" , return_value = select1 ),
17
19
patch .object (logger , "info" ),
18
20
patch .object (logger , "error" ),
19
21
patch .object (logger , "warn" ),
@@ -28,6 +30,4 @@ def test_init_successful_connection() -> None:
28
30
connection_successful
29
31
), "The database connection should be successful and not raise an exception."
30
32
31
- assert session_mock .exec .called_once_with (
32
- select (1 )
33
- ), "The session should execute a select statement once."
33
+ session_mock .exec .assert_called_once_with (select1 )
Original file line number Diff line number Diff line change @@ -9,11 +9,13 @@ def test_init_successful_connection() -> None:
9
9
engine_mock = MagicMock ()
10
10
11
11
session_mock = MagicMock ()
12
- exec_mock = MagicMock (return_value = True )
13
- session_mock .configure_mock (** {"exec.return_value" : exec_mock })
12
+ session_mock .__enter__ .return_value = session_mock
13
+
14
+ select1 = select (1 )
14
15
15
16
with (
16
- patch ("sqlmodel.Session" , return_value = session_mock ),
17
+ patch ("app.tests_pre_start.Session" , return_value = session_mock ),
18
+ patch ("app.tests_pre_start.select" , return_value = select1 ),
17
19
patch .object (logger , "info" ),
18
20
patch .object (logger , "error" ),
19
21
patch .object (logger , "warn" ),
@@ -28,6 +30,4 @@ def test_init_successful_connection() -> None:
28
30
connection_successful
29
31
), "The database connection should be successful and not raise an exception."
30
32
31
- assert session_mock .exec .called_once_with (
32
- select (1 )
33
- ), "The session should execute a select statement once."
33
+ session_mock .exec .assert_called_once_with (select1 )
You can’t perform that action at this time.
0 commit comments