Skip to content

Commit a98d9ff

Browse files
committed
test: fix assertions for mock calls
Calling `MagicMock.called_once`, `MagicMock.called_once_with`, or `MagicMock.not_called` returns a mock object and asserting that always succeeds. Replace those calls with their correct `MagicMock.assert_*` counterparts. Signed-off-by: Benjamin Drung <benjamin.drung@canonical.com>
1 parent e1d4173 commit a98d9ff

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

tests/unit/module_utils/test_netbox_base_class.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@ def test_create_netbox_object_check_mode_true(
312312
serialized_obj, diff = mock_netbox_module._create_netbox_object(
313313
endpoint_mock, normalized_data
314314
)
315-
assert endpoint_mock.create.not_called()
315+
endpoint_mock.create.assert_not_called()
316316
assert serialized_obj == normalized_data
317317
assert diff == on_creation_diff
318318

@@ -322,7 +322,7 @@ def test_delete_netbox_object_check_mode_false(
322322
):
323323
mock_netbox_module.nb_object = nb_obj_mock
324324
diff = mock_netbox_module._delete_netbox_object()
325-
assert nb_obj_mock.delete.called_once()
325+
nb_obj_mock.delete.assert_called_once()
326326
assert diff == on_deletion_diff
327327

328328

@@ -332,15 +332,15 @@ def test_delete_netbox_object_check_mode_true(
332332
mock_netbox_module.check_mode = True
333333
mock_netbox_module.nb_object = nb_obj_mock
334334
diff = mock_netbox_module._delete_netbox_object()
335-
assert nb_obj_mock.delete.not_called()
335+
nb_obj_mock.delete.assert_not_called()
336336
assert diff == on_deletion_diff
337337

338338

339339
def test_update_netbox_object_no_changes(mock_netbox_module, nb_obj_mock):
340340
mock_netbox_module.nb_object = nb_obj_mock
341341
unchanged_data = nb_obj_mock.serialize()
342342
serialized_object, diff = mock_netbox_module._update_netbox_object(unchanged_data)
343-
assert nb_obj_mock.update.not_called()
343+
nb_obj_mock.update.assert_not_called()
344344
assert serialized_object == unchanged_data
345345
assert diff is None
346346

@@ -352,7 +352,7 @@ def test_update_netbox_object_with_changes_check_mode_false(
352352
serialized_obj, diff = mock_netbox_module._update_netbox_object(
353353
changed_serialized_obj
354354
)
355-
assert nb_obj_mock.update.called_once_with(changed_serialized_obj)
355+
nb_obj_mock.update.assert_called_once_with(changed_serialized_obj)
356356
assert serialized_obj == nb_obj_mock.serialize()
357357
assert diff == on_update_diff
358358

@@ -368,7 +368,7 @@ def test_update_netbox_object_with_changes_check_mode_true(
368368
serialized_obj, diff = mock_netbox_module._update_netbox_object(
369369
changed_serialized_obj
370370
)
371-
assert nb_obj_mock.update.not_called()
371+
nb_obj_mock.update.assert_not_called()
372372
assert serialized_obj == updated_serialized_obj
373373
assert diff == on_update_diff
374374

0 commit comments

Comments
 (0)