summaryrefslogtreecommitdiffstats
path: root/mirrors
diff options
context:
space:
mode:
authorJohannes Löthberg <johannes@kyriasis.com>2018-05-05 21:35:58 +0200
committerJohannes Löthberg <johannes@kyriasis.com>2018-05-05 21:35:58 +0200
commitcf0ac9320d1472448c97f1c7d260fad0f3074491 (patch)
tree1f82c9b56431045f71ca2c9894841acdf64da1b7 /mirrors
parenta9802cd379b382fb3e55d79248506fd2aedca9e9 (diff)
downloadarchweb-cf0ac9320d1472448c97f1c7d260fad0f3074491.tar.gz
archweb-cf0ac9320d1472448c97f1c7d260fad0f3074491.zip
mirrors: Add basic status code test for /mirrorlist/tier
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Diffstat (limited to 'mirrors')
-rw-r--r--mirrors/tests/test_mirrorlist.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/mirrors/tests/test_mirrorlist.py b/mirrors/tests/test_mirrorlist.py
index 5590a966..00c24dc5 100644
--- a/mirrors/tests/test_mirrorlist.py
+++ b/mirrors/tests/test_mirrorlist.py
@@ -1,6 +1,7 @@
from django.test import TestCase
from mirrors.tests import create_mirror_url
+from mirrors.models import Mirror
class MirrorListTest(TestCase):
@@ -14,6 +15,15 @@ class MirrorListTest(TestCase):
response = self.client.get('/mirrorlist/')
self.assertEqual(response.status_code, 200)
+ def test_mirrorlist_tier(self):
+ response = self.client.get('/mirrorlist/tier/1/')
+ self.assertEqual(response.status_code, 200)
+
+ def test_mirrorlist_tier(self):
+ last_tier = Mirror.TIER_CHOICES[-1][0]
+ response = self.client.get('/mirrorlist/tier/{}/'.format(last_tier + 1))
+ self.assertEqual(response.status_code, 404)
+
def test_mirrorlist_all(self):
response = self.client.get('/mirrorlist/all/')
self.assertEqual(response.status_code, 200)