Skip to content

Commit ccdfb5d

Browse files
nzloshcognifloyd
authored andcommitted
Replace deprecated self.assertItemsEqual with assert.
1 parent 508af8f commit ccdfb5d

File tree

4 files changed

+19
-10
lines changed

4 files changed

+19
-10
lines changed

st2common/tests/unit/test_greenpooldispatch.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def test_dispatch_simple(self):
3636
call_args_list = [
3737
(args[0][0], args[0][1]) for args in mock_handler.call_args_list
3838
]
39-
self.assertItemsEqual(expected, call_args_list)
39+
assert expected == call_args_list
4040

4141
def test_dispatch_starved(self):
4242
dispatcher = BufferedDispatcher(
@@ -55,4 +55,4 @@ def test_dispatch_starved(self):
5555
call_args_list = [
5656
(args[0][0], args[0][1]) for args in mock_handler.call_args_list
5757
]
58-
self.assertItemsEqual(expected, call_args_list)
58+
assert expected == call_args_list

st2common/tests/unit/test_model_utils_profiling.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def test_logging_profiling_is_disabled(self, mock_log):
3737
result = log_query_and_profile_data_for_queryset(queryset=queryset)
3838
self.assertEqual(queryset, result)
3939
call_args_list = mock_log.debug.call_args_list
40-
self.assertItemsEqual(call_args_list, [])
40+
assert call_args_list == []
4141

4242
@mock.patch("st2common.models.utils.profiling.LOG")
4343
def test_logging_profiling_is_enabled(self, mock_log):

st2common/tests/unit/test_util_file_system.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,13 @@ def test_get_file_list(self):
3939
"meta/concurrency.yaml",
4040
"meta/__init__.py",
4141
]
42-
result = get_file_list(directory=directory, exclude_patterns=["*.pyc"])
43-
self.assertItemsEqual(expected, result)
42+
result = get_file_list(
43+
directory=directory, exclude_patterns=["*.pyc", "__pycache__"]
44+
)
45+
# directory listings are sorted because the item order must be exact for assert
46+
# to validate equivalence. Directory item order doesn't matter in general and may
47+
# even change on different platforms or locales.
48+
assert sorted(expected) == sorted(result)
4449

4550
# Custom exclude pattern
4651
expected = [
@@ -52,4 +57,7 @@ def test_get_file_list(self):
5257
result = get_file_list(
5358
directory=directory, exclude_patterns=["*.pyc", "*.yaml", "*BUILD"]
5459
)
55-
self.assertItemsEqual(expected, result)
60+
# directory listings are sorted because the item order must be exact for assert
61+
# to validate equivalence. Directory item order doesn't matter in general and may
62+
# even change on different platforms or locales.
63+
assert sorted(expected) == sorted(result)

st2reactor/tests/unit/test_timer.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,9 @@ def test_trigger_types_are_registered_on_start(self):
3131
timer = St2Timer()
3232
timer._scheduler = mock.Mock()
3333

34-
# Verify there are no TriggerType in the db when we start
35-
self.assertItemsEqual(TriggerType.get_all(), [])
34+
# Verify there are no TriggerType objects in the db when we start
35+
# and cast Mongo QuerySet iterator cast to list for evaluation.
36+
assert list(TriggerType.get_all()) == []
3637

3738
timer.start()
3839

@@ -55,8 +56,8 @@ def test_existing_rules_are_loaded_on_start(self):
5556
timer._trigger_watcher.run = mock.Mock()
5657

5758
# Verify there are no Trigger and TriggerType in the db wh:w
58-
self.assertItemsEqual(Trigger.get_all(), [])
59-
self.assertItemsEqual(TriggerType.get_all(), [])
59+
assert list(Trigger.get_all()) == []
60+
assert list(TriggerType.get_all()) == []
6061

6162
# Add a dummy timer Trigger object
6263
type_ = list(TIMER_TRIGGER_TYPES.keys())[0]

0 commit comments

Comments
 (0)