23 lines
890 B
Python
23 lines
890 B
Python
from django.test import TestCase, Client
|
|
import access_controller.settings as sets
|
|
from django.urls import reverse
|
|
|
|
|
|
# Create your tests here.
|
|
class RegistrationTestCase(TestCase):
|
|
fixtures=['data.json']
|
|
def setUp(self):
|
|
self.client = Client()
|
|
|
|
def test_registraion_complete(self):
|
|
resp = self.client.post(reverse('registration'), data={'email': 'idar.sokurov.05@mail.ru'})
|
|
self.assertRedirects(resp, reverse('password_reset_done'))
|
|
|
|
def test_registraion_fail(self):
|
|
resp = self.client.post(reverse('registration'), data={'email': 'idar.sokuov.05@mail.ru'})
|
|
self.assertRedirects(resp, reverse('django_registration_disallowed'))
|
|
|
|
def test_registraion_emaiol(self):
|
|
resp = self.client.post(reverse('registration'), data={'email': '123@test.ru'})
|
|
self.assertRedirects(resp, reverse('django_registration_disallowed'))
|