fix: huge refactor
This commit is contained in:
+10
-10
@@ -14,34 +14,34 @@ class TestLogin(TestCase):
|
||||
self.user.save()
|
||||
|
||||
def test_login(self):
|
||||
response = self.client.post(reverse('web:login'), {'username': self.user.username, 'password': self.password})
|
||||
response = self.client.post(reverse('users:login'), {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:index')
|
||||
|
||||
def test_login_get(self):
|
||||
response = self.client.get(reverse('web:login'))
|
||||
response = self.client.get(reverse('users:login'))
|
||||
assert response.status_code == 200
|
||||
|
||||
def test_login_already_logged_in(self):
|
||||
response = self.client.post(reverse('web:login'), {'username': self.user.username, 'password': self.password})
|
||||
response = self.client.post(reverse('users:login'), {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:index')
|
||||
|
||||
response = self.client.get(reverse('web:login'))
|
||||
response = self.client.get(reverse('users:login'))
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:index')
|
||||
|
||||
def test_login_failed(self):
|
||||
response = self.client.post(
|
||||
reverse('web:login'), {'username': self.user.username, 'password': 'wrongpassword'}
|
||||
reverse('users:login'), {'username': self.user.username, 'password': 'wrongpassword'}
|
||||
)
|
||||
|
||||
assert response.status_code == 400
|
||||
|
||||
def test_login_then_logout(self):
|
||||
response = self.client.post(reverse('web:login'), {'username': self.user.username, 'password': self.password})
|
||||
response = self.client.post(reverse('users:login'), {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:index')
|
||||
@@ -56,7 +56,7 @@ class TestLogin(TestCase):
|
||||
assert response.url == reverse('web:index')
|
||||
|
||||
def test_login_then_get_logout(self):
|
||||
response = self.client.post(reverse('web:login'), {'username': self.user.username, 'password': self.password})
|
||||
response = self.client.post(reverse('users:login'), {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:index')
|
||||
@@ -66,7 +66,7 @@ class TestLogin(TestCase):
|
||||
assert response.url == reverse('web:index')
|
||||
|
||||
def test_login_then_get_my_account(self):
|
||||
response = self.client.post(reverse('web:login'), {'username': self.user.username, 'password': self.password})
|
||||
response = self.client.post(reverse('users:login'), {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:index')
|
||||
@@ -75,7 +75,7 @@ class TestLogin(TestCase):
|
||||
assert response.status_code == 200
|
||||
|
||||
def test_login_redirection_to_my_account(self):
|
||||
url = f'{reverse("web:login")}?next={reverse("web:my_account")}'
|
||||
url = f'{reverse("users:login")}?next={reverse("web:my_account")}'
|
||||
response = self.client.post(url, {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
@@ -86,7 +86,7 @@ class TestLogin(TestCase):
|
||||
assert response.url == reverse('web:my_account')
|
||||
|
||||
def test_login_redirection_to_my_orders(self):
|
||||
url = f'{reverse("web:login")}?next={reverse("web:orders")}'
|
||||
url = f'{reverse("users:login")}?next={reverse("web:orders")}'
|
||||
response = self.client.post(url, {'username': self.user.username, 'password': self.password})
|
||||
|
||||
assert response.status_code == 302
|
||||
|
||||
@@ -13,12 +13,12 @@ class TestRegister(TransactionTestCase):
|
||||
self.last_name = 'The Lord of the Rings'
|
||||
|
||||
def test_get_register_page(self):
|
||||
response = self.client.get(reverse('web:register'))
|
||||
response = self.client.get(reverse('users:register'))
|
||||
assert response.status_code == 200
|
||||
|
||||
def test_create_user_account(self):
|
||||
response = self.client.post(
|
||||
reverse('web:register'),
|
||||
reverse('users:register'),
|
||||
{
|
||||
'email': self.email,
|
||||
'password1': self.password,
|
||||
@@ -35,11 +35,11 @@ class TestRegister(TransactionTestCase):
|
||||
assert user is not None
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:login')
|
||||
assert response.url == reverse('users:login')
|
||||
|
||||
def test_create_user_account_distinct_password(self):
|
||||
response = self.client.post(
|
||||
reverse('web:register'),
|
||||
reverse('users:register'),
|
||||
{
|
||||
'email': self.email,
|
||||
'password1': self.password,
|
||||
@@ -57,7 +57,7 @@ class TestRegister(TransactionTestCase):
|
||||
|
||||
def test_create_user_account_no_first_name(self):
|
||||
response = self.client.post(
|
||||
reverse('web:register'),
|
||||
reverse('users:register'),
|
||||
{
|
||||
'email': self.email,
|
||||
'password1': self.password,
|
||||
@@ -75,7 +75,7 @@ class TestRegister(TransactionTestCase):
|
||||
|
||||
def test_create_user_account_no_last_name(self):
|
||||
response = self.client.post(
|
||||
reverse('web:register'),
|
||||
reverse('users:register'),
|
||||
{
|
||||
'email': self.email,
|
||||
'password1': self.password,
|
||||
@@ -95,7 +95,7 @@ class TestRegister(TransactionTestCase):
|
||||
assert User.objects.all().count() == 0
|
||||
User.objects.create_user(email=self.email, username=self.email)
|
||||
response = self.client.post(
|
||||
reverse('web:register'),
|
||||
reverse('users:register'),
|
||||
{
|
||||
'email': self.email,
|
||||
'password1': self.password,
|
||||
|
||||
@@ -20,26 +20,26 @@ class TestResetPassword(TransactionTestCase):
|
||||
)
|
||||
|
||||
def test_get_reset_password_page(self):
|
||||
response = self.client.get(reverse('web:reset_password'))
|
||||
response = self.client.get(reverse('users:reset_password'))
|
||||
assert response.status_code == 200
|
||||
|
||||
def test_reset_password(self):
|
||||
response = self.client.post(reverse('web:reset_password'), {'email': self.email})
|
||||
response = self.client.post(reverse('users:reset_password'), {'email': self.email})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:reset_password_email_sent')
|
||||
assert response.url == reverse('users:reset_password_email_sent')
|
||||
|
||||
def test_reset_password_not_existing_user(self):
|
||||
response = self.client.post(reverse('web:reset_password'), {'email': 'vanpiro@noesiten.com'})
|
||||
response = self.client.post(reverse('users:reset_password'), {'email': 'vanpiro@noesiten.com'})
|
||||
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:reset_password_email_sent')
|
||||
assert response.url == reverse('users:reset_password_email_sent')
|
||||
|
||||
def test_reset_password_confirm_get(self):
|
||||
token = default_token_generator.make_token(self.user)
|
||||
uidb64 = urlsafe_base64_encode(force_bytes(self.user.pk))
|
||||
|
||||
response = self.client.get(reverse('web:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}))
|
||||
response = self.client.get(reverse('users:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}))
|
||||
|
||||
assert response.status_code == 200
|
||||
|
||||
@@ -51,11 +51,11 @@ class TestResetPassword(TransactionTestCase):
|
||||
new_password = '89733wy29'
|
||||
|
||||
response = self.client.post(
|
||||
reverse('web:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}),
|
||||
reverse('users:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}),
|
||||
{'token': form_token, 'new_password1': new_password, 'new_password2': new_password},
|
||||
)
|
||||
assert response.status_code == 302
|
||||
assert response.url == reverse('web:login')
|
||||
assert response.url == reverse('users:login')
|
||||
self.user.refresh_from_db()
|
||||
|
||||
assert self.user.check_password(new_password)
|
||||
@@ -68,7 +68,7 @@ class TestResetPassword(TransactionTestCase):
|
||||
new_password = '89733wy29'
|
||||
|
||||
response = self.client.post(
|
||||
reverse('web:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}),
|
||||
reverse('users:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}),
|
||||
{'token': form_token, 'new_password1': new_password, 'new_password2': 'otherpassw13'},
|
||||
)
|
||||
assert response.status_code == 200
|
||||
@@ -81,7 +81,7 @@ class TestResetPassword(TransactionTestCase):
|
||||
new_password = '89733wy29'
|
||||
|
||||
response = self.client.post(
|
||||
reverse('web:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}),
|
||||
reverse('users:reset_password_confirm', kwargs={'uidb64': uidb64, 'token': token}),
|
||||
{'token': form_token, 'new_password1': new_password, 'new_password2': new_password},
|
||||
)
|
||||
assert response.status_code == 200
|
||||
|
||||
Reference in New Issue
Block a user