Commit 538fc2b6 authored by Jelle van der Waa's avatar Jelle van der Waa 🚧
Browse files

mirrors: Test mirror status with tier specified

parent 692d80d7
......@@ -34,3 +34,23 @@ def test_json_endpoint(self):
self.assertEqual(mirror['url'], mirror_url.url)
mirror_url.delete()
def test_json_tier(self):
response = self.client.get('/mirrors/status/tier/99/json/')
self.assertEqual(response.status_code, 404)
response = self.client.get('/mirrors/status/tier/1/json/')
self.assertEqual(response.status_code, 200)
data = json.loads(response.content)
self.assertEqual(data['urls'], [])
mirror_url = create_mirror_url()
# Disables the cache_function's cache
with self.settings(CACHES={'default': {'BACKEND': 'django.core.cache.backends.dummy.DummyCache'}}):
response = self.client.get('/mirrors/status/json/')
self.assertEqual(response.status_code, 200)
data = json.loads(response.content)
self.assertNotEqual(data['urls'], [])
mirror_url.delete()
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment