@@ -14,24 +14,39 @@ class TestMagic:
1414
1515 api_secret_key = 'troll_goat'
1616
17+ @pytest .fixture (autouse = True )
18+ def setup (self ):
19+ self .mocked_resource_component = mock .Mock ()
20+ self .mocked_request_client = mock .Mock (
21+ request = mock .Mock (
22+ return_value = mock .Mock (
23+ data = {
24+ 'client_id' : '1234' ,
25+ },
26+ ),
27+ ),
28+ )
29+ with mock .patch (
30+ 'magic_admin.magic.ResourceComponent' ,
31+ return_value = self .mocked_resource_component ,
32+ ), mock .patch (
33+ 'magic_admin.magic.RequestsClient' ,
34+ return_value = self .mocked_request_client ,
35+ ):
36+ yield
37+
1738 @pytest .fixture (autouse = True )
1839 def teardown (self ):
1940 yield
2041 magic_admin .api_secret_key = None
2142
2243 def test_init (self ):
23- mocked_rc = mock .Mock ()
24-
2544 with mock .patch (
26- 'magic_admin.magic.ResourceComponent' ,
27- return_value = mocked_rc ,
28- ) as mock_resource_component , mock .patch (
2945 'magic_admin.magic.Magic._set_api_secret_key' ,
3046 ) as mock_set_api_secret_key :
3147 Magic (api_secret_key = self .api_secret_key )
3248
33- mock_resource_component .assert_called_once_with ()
34- mocked_rc .setup_request_client .setup_request_client (
49+ self .mocked_resource_component .setup_request_client .assert_called_once_with (
3550 RETRIES ,
3651 TIMEOUT ,
3752 BACKOFF_FACTOR ,
0 commit comments