Skip to content

Commit 3795b6d

Browse files
committed
Use assertListEqual where applicable instead of assertEqual.
1 parent 023b171 commit 3795b6d

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

pydis_site/apps/api/tests/test_off_topic_channel_names.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def setUpTestData(cls):
6969
name='lemons-lemonade-stand', used=False, active=True
7070
)
7171
cls.test_name_2 = OffTopicChannelName.objects.create(
72-
name='bbq-with-bisk', used=True, active=True
72+
name='bbq-with-bisk', used=False, active=True
7373
)
7474
cls.test_name_3 = OffTopicChannelName.objects.create(
7575
name="frozen-with-iceman", used=True, active=False
@@ -81,7 +81,7 @@ def test_returns_name_in_list(self):
8181
response = self.client.get(url)
8282

8383
self.assertEqual(response.status_code, 200)
84-
self.assertEqual(
84+
self.assertListEqual(
8585
response.json(),
8686
[
8787
self.test_name.name,
@@ -90,22 +90,24 @@ def test_returns_name_in_list(self):
9090
]
9191
)
9292

93-
def test_returns_single_item_with_random_items_param_set_to_1(self):
93+
def test_returns_two_items_with_random_items_param_set_to_2(self):
9494
"""Return not-used name instead used."""
9595
url = reverse('bot:offtopicchannelname-list', host='api')
96-
response = self.client.get(f'{url}?random_items=1')
96+
response = self.client.get(f'{url}?random_items=2')
9797

9898
self.assertEqual(response.status_code, 200)
99-
self.assertEqual(len(response.json()), 1)
100-
self.assertEqual(response.json(), [self.test_name.name])
99+
self.assertEqual(len(response.json()), 2)
100+
self.assertEqual(response.json(), [self.test_name.name, self.test_name_2.name])
101101

102102
def test_running_out_of_names_with_random_parameter(self):
103103
"""Reset names `used` parameter to `False` when running out of names."""
104104
url = reverse('bot:offtopicchannelname-list', host='api')
105-
response = self.client.get(f'{url}?random_items=2')
105+
response = self.client.get(f'{url}?random_items=3')
106106

107107
self.assertEqual(response.status_code, 200)
108-
self.assertEqual(response.json(), [self.test_name.name, self.test_name_3.name])
108+
self.assertListEqual(
109+
response.json(), [self.test_name.name, self.test_name_2.name, self.test_name_3.name]
110+
)
109111

110112
def test_returns_inactive_ot_names(self):
111113
"""Return inactive off topic names."""

0 commit comments

Comments
 (0)