mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2025-03-15 08:07:33 +00:00
Test get absolute urls
This commit is contained in:
parent
be17d11581
commit
dee2152616
@ -1,15 +1,17 @@
|
|||||||
import os
|
import os
|
||||||
|
|
||||||
from django.core.management import call_command
|
from django.contrib.sites.models import Site
|
||||||
|
|
||||||
from corres2math.tokens import email_validation_token
|
from corres2math.tokens import email_validation_token
|
||||||
|
from django.contrib.contenttypes.models import ContentType
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
|
from django.core.management import call_command
|
||||||
from django.test import TestCase
|
from django.test import TestCase
|
||||||
from django.urls import reverse
|
from django.urls import reverse
|
||||||
from django.utils.encoding import force_bytes
|
from django.utils.encoding import force_bytes
|
||||||
from django.utils.http import urlsafe_base64_encode
|
from django.utils.http import urlsafe_base64_encode
|
||||||
|
|
||||||
from .models import CoachRegistration, Registration, StudentRegistration
|
from .models import AdminRegistration, CoachRegistration, Registration, StudentRegistration
|
||||||
|
|
||||||
|
|
||||||
class TestIndexPage(TestCase):
|
class TestIndexPage(TestCase):
|
||||||
@ -52,14 +54,29 @@ class TestRegistration(TestCase):
|
|||||||
response = self.client.get(reverse("admin:index")
|
response = self.client.get(reverse("admin:index")
|
||||||
+ f"registration/registration/{self.user.registration.pk}/change/")
|
+ f"registration/registration/{self.user.registration.pk}/change/")
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
|
response = self.client.get(reverse("admin:index") +
|
||||||
|
f"r/{ContentType.objects.get_for_model(AdminRegistration).id}/"
|
||||||
|
f"{self.user.registration.pk}/")
|
||||||
|
self.assertRedirects(response, "http://" + Site.objects.get().domain +
|
||||||
|
str(self.user.registration.get_absolute_url()), 302, 200)
|
||||||
|
|
||||||
response = self.client.get(reverse("admin:index")
|
response = self.client.get(reverse("admin:index")
|
||||||
+ f"registration/registration/{self.student.registration.pk}/change/")
|
+ f"registration/registration/{self.student.registration.pk}/change/")
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
|
response = self.client.get(reverse("admin:index") +
|
||||||
|
f"r/{ContentType.objects.get_for_model(StudentRegistration).id}/"
|
||||||
|
f"{self.student.registration.pk}/")
|
||||||
|
self.assertRedirects(response, "http://" + Site.objects.get().domain +
|
||||||
|
str(self.student.registration.get_absolute_url()), 302, 200)
|
||||||
|
|
||||||
response = self.client.get(reverse("admin:index")
|
response = self.client.get(reverse("admin:index")
|
||||||
+ f"registration/registration/{self.coach.registration.pk}/change/")
|
+ f"registration/registration/{self.coach.registration.pk}/change/")
|
||||||
self.assertEqual(response.status_code, 200)
|
self.assertEqual(response.status_code, 200)
|
||||||
|
response = self.client.get(reverse("admin:index") +
|
||||||
|
f"r/{ContentType.objects.get_for_model(CoachRegistration).id}/"
|
||||||
|
f"{self.coach.registration.pk}/")
|
||||||
|
self.assertRedirects(response, "http://" + Site.objects.get().domain +
|
||||||
|
str(self.coach.registration.get_absolute_url()), 302, 200)
|
||||||
|
|
||||||
def test_registration(self):
|
def test_registration(self):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user