@@ -34,8 +34,9 @@ class TestServiceXAdapter:
34
34
35
35
def test_init (self , mocker ):
36
36
import requests
37
+
37
38
mock_session = mocker .MagicMock (requests .session )
38
- mocker .patch (' requests.session' , return_value = mock_session )
39
+ mocker .patch (" requests.session" , return_value = mock_session )
39
40
mock_session .mount = mocker .Mock ()
40
41
ServiceXAdapter ("http://foo.com" )
41
42
retries = mock_session .mount .mock_calls [0 ][1 ][1 ].max_retries
@@ -44,49 +45,49 @@ def test_init(self, mocker):
44
45
45
46
def test_put_file_complete (self , mocker , caplog ):
46
47
import requests
48
+
47
49
caplog .set_level (logging .INFO )
48
50
mock_session = mocker .MagicMock (requests .session )
49
51
mock_session .mount = mocker .Mock ()
50
52
mock_session .put = mocker .Mock ()
51
- mocker .patch (' requests.session' , return_value = mock_session )
53
+ mocker .patch (" requests.session" , return_value = mock_session )
52
54
53
55
adapter = ServiceXAdapter ("http://foo.com" )
54
- rec = FileCompleteRecord ("42" , "my-root.root" ,
55
- 42 , "testing" ,
56
- 1 , 2 , 3 )
56
+ rec = FileCompleteRecord ("42" , "my-root.root" , 42 , "testing" , 1 , 2 , 3 , "file://s3-object-name" )
57
57
58
58
adapter .put_file_complete (rec )
59
59
mock_session .put .assert_called ()
60
60
args = mock_session .put .call_args
61
- assert args [0 ][0 ] == ' http://foo.com/file-complete'
62
- doc = args [1 ][' json' ]
63
- assert doc [' status' ] == ' testing'
64
- assert doc [' total-time' ] == 1
65
- assert doc [' total-events' ] == 2
66
- assert doc [' file-path' ] == ' my-root.root'
67
- assert doc [' file-id' ] == 42
68
- assert doc [' avg-rate' ] == 2
61
+ assert args [0 ][0 ] == " http://foo.com/file-complete"
62
+ doc = args [1 ][" json" ]
63
+ assert doc [" status" ] == " testing"
64
+ assert doc [" total-time" ] == 1
65
+ assert doc [" total-events" ] == 2
66
+ assert doc [" file-path" ] == " my-root.root"
67
+ assert doc [" file-id" ] == 42
68
+ assert doc [" avg-rate" ] == 2
69
69
70
70
assert len (caplog .records ) == 1
71
71
assert caplog .records [0 ].levelno == logging .INFO
72
72
assert caplog .records [0 ].msg == "Put file complete."
73
73
74
74
def test_put_file_complete_retry (self , mocker , caplog ):
75
75
import requests
76
+
76
77
caplog .set_level (logging .INFO )
77
78
mock_session = mocker .MagicMock (requests .session )
78
79
mock_session .mount = mocker .Mock ()
79
- mock_session .put = mocker .Mock (side_effect = [requests .exceptions .ConnectionError , 200 ])
80
- mocker .patch ('requests.session' , return_value = mock_session )
80
+ mock_session .put = mocker .Mock (
81
+ side_effect = [requests .exceptions .ConnectionError , 200 ]
82
+ )
83
+ mocker .patch ("requests.session" , return_value = mock_session )
81
84
82
85
adapter = ServiceXAdapter ("http://foo.com" )
83
- rec = FileCompleteRecord ("42" , "my-root.root" ,
84
- 42 , "testing" ,
85
- 1 , 2 , 3 )
86
+ rec = FileCompleteRecord ("42" , "my-root.root" , 42 , "testing" , 1 , 2 , 3 , "file://s3-object-name" )
86
87
adapter .put_file_complete (rec )
87
88
assert mock_session .put .call_count == 2
88
89
assert len (caplog .records ) == 2
89
90
assert caplog .records [0 ].levelno == logging .WARNING
90
- assert caplog .records [0 ].msg == ' %s, retrying in %s seconds...'
91
+ assert caplog .records [0 ].msg == " %s, retrying in %s seconds..."
91
92
assert caplog .records [1 ].levelno == logging .INFO
92
93
assert caplog .records [1 ].msg == "Put file complete."
0 commit comments