44from task_manager .labels .models import Label
55from task_manager .tasks .models import Task , Status
66
7-
87@pytest .mark .django_db
98def test_labels_list_requires_login (client ):
109 url = reverse ("labels:index" )
1110 resp = client .get (url )
1211 assert resp .status_code == 302
13- assert reverse ("users: login" ) in resp ["Location" ]
12+ assert reverse ("login" ) in resp ["Location" ]
1413
1514
1615@pytest .mark .django_db
1716def test_label_create_requires_login (client ):
1817 url = reverse ("labels:create" )
1918 resp = client .post (url , {"name" : "bug" })
2019 assert resp .status_code == 302
21- assert reverse ("users: login" ) in resp ["Location" ]
20+ assert reverse ("login" ) in resp ["Location" ]
2221 assert not Label .objects .filter (name = "bug" ).exists ()
2322
2423
2524@pytest .mark .django_db
2625def test_label_create_ok (client , django_user_model ):
2726 django_user_model .objects .create_user (username = "u" , password = "p" )
28- client .login (username = "u" , password = "p" )
29-
27+ assert client .login (username = "u" , password = "p" )
3028 url = reverse ("labels:create" )
3129 resp = client .post (url , {"name" : "bug" })
3230 assert resp .status_code == 302
@@ -37,31 +35,26 @@ def test_label_create_ok(client, django_user_model):
3735@pytest .mark .django_db
3836def test_label_update_ok (client , django_user_model ):
3937 django_user_model .objects .create_user (username = "u" , password = "p" )
40- client .login (username = "u" , password = "p" )
41-
38+ assert client .login (username = "u" , password = "p" )
4239 label = Label .objects .create (name = "old" )
4340 url = reverse ("labels:update" , args = [label .pk ])
4441 resp = client .post (url , {"name" : "new" })
4542 assert resp .status_code == 302
46-
4743 label .refresh_from_db ()
4844 assert label .name == "new"
4945
5046
5147@pytest .mark .django_db
5248def test_label_delete_blocked_when_in_use (client , django_user_model ):
5349 user = django_user_model .objects .create_user (username = "u" , password = "p" )
54- client .login (username = "u" , password = "p" )
55-
50+ assert client .login (username = "u" , password = "p" )
5651 label = Label .objects .create (name = "bug" )
5752 status = Status .objects .create (name = "open" )
5853 task = Task .objects .create (name = "t1" , author = user , status = status )
5954 task .labels .add (label )
60-
6155 url = reverse ("labels:delete" , args = [label .pk ])
6256 resp_get = client .get (url )
6357 assert resp_get .status_code in (200 , 302 )
64-
6558 resp_post = client .post (url )
6659 assert resp_post .status_code == 302
6760 assert Label .objects .filter (pk = label .pk ).exists ()
@@ -70,8 +63,7 @@ def test_label_delete_blocked_when_in_use(client, django_user_model):
7063@pytest .mark .django_db
7164def test_label_delete_when_unused_ok (client , django_user_model ):
7265 django_user_model .objects .create_user (username = "u" , password = "p" )
73- client .login (username = "u" , password = "p" )
74-
66+ assert client .login (username = "u" , password = "p" )
7567 label = Label .objects .create (name = "orphan" )
7668 url = reverse ("labels:delete" , args = [label .pk ])
7769 resp = client .post (url )
0 commit comments