@@ -47,7 +47,7 @@ def callback(self):
47
47
48
48
callback = api ._check_callback (class_instance .callback )
49
49
50
- self . assertIs ( callback , callback )
50
+ assert callback == class_instance . callback
51
51
52
52
def test_func (self ):
53
53
"""Assert functions are valid."""
@@ -57,7 +57,7 @@ def callback(message):
57
57
58
58
cb = api ._check_callback (callback )
59
59
60
- self . assertIs ( cb , callback )
60
+ assert cb is callback
61
61
62
62
def test_class (self ):
63
63
"""Assert classes are instantiated."""
@@ -68,18 +68,16 @@ def __call__(self, message):
68
68
69
69
callback = api ._check_callback (Callback )
70
70
71
- self . assertEqual ( callback (None ), "It worked" )
71
+ assert callback (None ) == "It worked"
72
72
73
73
def test_class_no_call (self ):
74
74
"""Assert classes are instantiated."""
75
75
76
76
class Callback :
77
77
pass
78
78
79
- try :
79
+ with pytest . raises ( ValueError ) :
80
80
api ._check_callback (Callback )
81
- self .fail ("_check_callback failed to raise an exception" )
82
- except ValueError :
83
81
pass
84
82
85
83
def test_class_init_args (self ):
@@ -89,19 +87,13 @@ class Callback:
89
87
def __init__ (self , args ):
90
88
self .args = args
91
89
92
- try :
90
+ with pytest . raises ( TypeError ) :
93
91
api ._check_callback (Callback )
94
- self .fail ("_check_callback failed to raise a TypeError" )
95
- except TypeError :
96
- pass
97
92
98
93
def test_not_callable (self ):
99
94
"""Assert a ValueError is raised for things that can't be called."""
100
- try :
95
+ with pytest . raises ( ValueError ) :
101
96
api ._check_callback ("" )
102
- self .fail ("_check_callback failed to raise an ValueError" )
103
- except ValueError :
104
- pass
105
97
106
98
107
99
@mock .patch ("fedora_messaging.api._twisted_service" )
@@ -144,9 +136,8 @@ def test_bindings_dict(self, mock_service):
144
136
145
137
def test_bindings_invalid_type (self , mock_service ):
146
138
"""Assert bindings are validated and result in a value error if they are invalid."""
147
- self .assertRaises (
148
- ValueError , api .twisted_consume , self .dummy_callback , "test_bindings"
149
- )
139
+ with pytest .raises (ValueError ):
140
+ api .twisted_consume (self .dummy_callback , "test_bindings" )
150
141
151
142
def test_bindings_list_of_dict (self , mock_service ):
152
143
"""Assert consume is working(bindings type is dict)"""
@@ -160,13 +151,8 @@ def test_bindings_list_of_dict(self, mock_service):
160
151
161
152
def test_queues_invalid_type (self , mock_service ):
162
153
"""Assert queues are validated and result in a value error if they are invalid."""
163
- self .assertRaises (
164
- ValueError ,
165
- api .twisted_consume ,
166
- self .dummy_callback ,
167
- None ,
168
- "should be a dict" ,
169
- )
154
+ with pytest .raises (ValueError ):
155
+ api .twisted_consume (self .dummy_callback , None , "should be a dict" )
170
156
171
157
def test_with_queues (self , mock_service ):
172
158
"""Assert queues is used over the config if provided."""
@@ -264,11 +250,9 @@ def test_publish_to_exchange(self, mock_twisted_publish):
264
250
265
251
mock_twisted_publish .assert_called_once_with (message , exchange )
266
252
mock_twisted_publish .return_value .wait .assert_called_once_with (timeout = 30 )
267
- self .assertEqual (self .pre_publish_signal_data , expected_pre_publish_signal_data )
268
- self .assertEqual (self .publish_signal_data , expected_publish_signal_data )
269
- self .assertEqual (
270
- self .publish_failed_signal_data , expected_publish_failed_signal_data
271
- )
253
+ assert self .pre_publish_signal_data == expected_pre_publish_signal_data
254
+ assert self .publish_signal_data == expected_publish_signal_data
255
+ assert self .publish_failed_signal_data == expected_publish_failed_signal_data
272
256
273
257
@mock .patch .dict (
274
258
"fedora_messaging.config.conf" , {"publish_exchange" : "test_public_exchange" }
@@ -295,11 +279,9 @@ def test_publish_to_config_exchange(self, mock_twisted_publish):
295
279
api .publish (message )
296
280
297
281
mock_twisted_publish .assert_called_once_with (message , "test_public_exchange" )
298
- self .assertEqual (self .pre_publish_signal_data , expected_pre_publish_signal_data )
299
- self .assertEqual (self .publish_signal_data , expected_publish_signal_data )
300
- self .assertEqual (
301
- self .publish_failed_signal_data , expected_publish_failed_signal_data
302
- )
282
+ assert self .pre_publish_signal_data == expected_pre_publish_signal_data
283
+ assert self .publish_signal_data == expected_publish_signal_data
284
+ assert self .publish_failed_signal_data == expected_publish_failed_signal_data
303
285
304
286
def test_publish_failed (self , mock_twisted_publish ):
305
287
"""Assert an exception is raised when message can't be published."""
@@ -319,16 +301,13 @@ def test_publish_failed(self, mock_twisted_publish):
319
301
}
320
302
mock_twisted_publish .return_value .wait .side_effect = expected_exception
321
303
322
- self .assertRaises (
323
- type (expected_exception ), api .publish , message , exchange = exchange
324
- )
304
+ with pytest .raises (type (expected_exception )):
305
+ api .publish (message , exchange = exchange )
325
306
326
307
mock_twisted_publish .assert_called_once_with (message , exchange )
327
- self .assertEqual (self .pre_publish_signal_data , expected_pre_publish_signal_data )
328
- self .assertEqual (self .publish_signal_data , expected_publish_signal_data )
329
- self .assertEqual (
330
- self .publish_failed_signal_data , expected_publish_failed_signal_data
331
- )
308
+ assert self .pre_publish_signal_data == expected_pre_publish_signal_data
309
+ assert self .publish_signal_data == expected_publish_signal_data
310
+ assert self .publish_failed_signal_data == expected_publish_failed_signal_data
332
311
333
312
334
313
@pytest_twisted .inlineCallbacks
0 commit comments