|
1 |
| -from django.test import TestCase |
| 1 | +def test_details_empty(db, client): |
| 2 | + response = client.get('/mirrors/nothing/') |
| 3 | + assert response.status_code == 404 |
2 | 4 |
|
3 |
| -from mirrors.tests import create_mirror_url |
4 | 5 |
|
| 6 | +def test_details(db, client, mirrorurl): |
| 7 | + url = mirrorurl.mirror.get_absolute_url() |
5 | 8 |
|
6 |
| -class MirrorTest(TestCase): |
| 9 | + response = client.get(url) |
| 10 | + assert response.status_code == 200 |
7 | 11 |
|
8 |
| - def test_details(self): |
9 |
| - response = self.client.get('/mirrors/nothing/') |
10 |
| - self.assertEqual(response.status_code, 404) |
11 | 12 |
|
12 |
| - mirror_url = create_mirror_url() |
13 |
| - url = mirror_url.mirror.get_absolute_url() |
| 13 | +def test_details_json_empty(db, client): |
| 14 | + response = client.get('/mirrors/nothing/json/') |
| 15 | + assert response.status_code == 404 |
14 | 16 |
|
15 |
| - response = self.client.get(url) |
16 |
| - self.assertEqual(response.status_code, 200) |
17 | 17 |
|
18 |
| - # FIXME: request as mirror admin |
| 18 | +def test_details_json(db, client, mirrorurl): |
| 19 | + url = mirrorurl.mirror.get_absolute_url() |
19 | 20 |
|
20 |
| - def test_details_json(self): |
21 |
| - response = self.client.get('/mirrors/nothing/json/') |
22 |
| - self.assertEqual(response.status_code, 404) |
| 21 | + response = client.get(url + 'json/') |
| 22 | + assert response.status_code == 200 |
| 23 | + data = response.json() |
| 24 | + assert data['urls'] != [] |
23 | 25 |
|
24 |
| - mirror_url = create_mirror_url() |
25 |
| - url = mirror_url.mirror.get_absolute_url() |
26 | 26 |
|
27 |
| - response = self.client.get(url + 'json/') |
28 |
| - self.assertEqual(response.status_code, 200) |
29 |
| - data = response.json() |
30 |
| - self.assertNotEqual(data['urls'], []) |
31 |
| - |
32 |
| - def test_url_details(self): |
33 |
| - mirror_url = create_mirror_url() |
34 |
| - url = mirror_url.mirror.get_absolute_url() |
35 |
| - |
36 |
| - response = self.client.get(url + '{}/'.format(mirror_url.id)) |
37 |
| - self.assertEqual(response.status_code, 200) |
| 27 | +def test_url_details(db, client, mirrorurl): |
| 28 | + url = mirrorurl.mirror.get_absolute_url() |
| 29 | + response = client.get(url + '{}/'.format(mirrorurl.id)) |
| 30 | + assert response.status_code == 200 |
0 commit comments