Skip to content

Commit 31563a9

Browse files
committed
mirrors: tests: port to pytest
1 parent f3b53e4 commit 31563a9

File tree

1 file changed

+20
-27
lines changed

1 file changed

+20
-27
lines changed

mirrors/tests/test_mirrors.py

Lines changed: 20 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,30 @@
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
24

3-
from mirrors.tests import create_mirror_url
45

6+
def test_details(db, client, mirrorurl):
7+
url = mirrorurl.mirror.get_absolute_url()
58

6-
class MirrorTest(TestCase):
9+
response = client.get(url)
10+
assert response.status_code == 200
711

8-
def test_details(self):
9-
response = self.client.get('/mirrors/nothing/')
10-
self.assertEqual(response.status_code, 404)
1112

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
1416

15-
response = self.client.get(url)
16-
self.assertEqual(response.status_code, 200)
1717

18-
# FIXME: request as mirror admin
18+
def test_details_json(db, client, mirrorurl):
19+
url = mirrorurl.mirror.get_absolute_url()
1920

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'] != []
2325

24-
mirror_url = create_mirror_url()
25-
url = mirror_url.mirror.get_absolute_url()
2626

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

Comments
 (0)