mirror of
https://github.com/TrentSPalmer/trentpalmerdotorg.git
synced 2024-11-24 10:21:31 -08:00
update accounts/tests/test_register_view.py add function
test_register_view_get
This commit is contained in:
parent
b1ace1c6ba
commit
fd5a5cdddd
@ -19,7 +19,13 @@ class RegisterViewTestCase(TestCase):
|
|||||||
EmailWhiteList.objects.create(email='user_b@example.com')
|
EmailWhiteList.objects.create(email='user_b@example.com')
|
||||||
EmailWhiteList.objects.create(email='user_c@example.com')
|
EmailWhiteList.objects.create(email='user_c@example.com')
|
||||||
|
|
||||||
def test_register_user_already_exists(self):
|
def test_register_view_get(self):
|
||||||
|
response = self.client.get(reverse('accounts:register'))
|
||||||
|
self.assertEquals(response.status_code, 200)
|
||||||
|
self.assertTemplateUsed(response, 'base_form.html')
|
||||||
|
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
||||||
|
|
||||||
|
def test_register_view_user_already_exists(self):
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_c',
|
'username': 'user_c',
|
||||||
'email': 'user_c@example.com',
|
'email': 'user_c@example.com',
|
||||||
@ -34,7 +40,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
msg = "Try a different username, that one already exists."
|
msg = "Try a different username, that one already exists."
|
||||||
self.assertEquals(response.content.decode('utf-8').count(msg), 1)
|
self.assertEquals(response.content.decode('utf-8').count(msg), 1)
|
||||||
|
|
||||||
def test_register_email_already_exists(self):
|
def test_register_view_email_already_exists(self):
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_a',
|
'username': 'user_a',
|
||||||
'email': 'user_b@example.com',
|
'email': 'user_b@example.com',
|
||||||
@ -49,7 +55,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
msg = "An account already exists with this email address."
|
msg = "An account already exists with this email address."
|
||||||
self.assertEquals(response.content.decode('utf-8').count(msg), 1)
|
self.assertEquals(response.content.decode('utf-8').count(msg), 1)
|
||||||
|
|
||||||
def test_register_already_logged_in(self):
|
def test_register_view_already_logged_in(self):
|
||||||
self.client.login(username='user_b', password='123456password')
|
self.client.login(username='user_b', password='123456password')
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_a',
|
'username': 'user_a',
|
||||||
@ -63,7 +69,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
self.assertEquals(len(qs), 0)
|
self.assertEquals(len(qs), 0)
|
||||||
self.assertEquals(response.request['PATH_INFO'], '/')
|
self.assertEquals(response.request['PATH_INFO'], '/')
|
||||||
|
|
||||||
def test_register_email_no_data(self):
|
def test_register_view_email_no_data(self):
|
||||||
response = self.client.post(reverse('accounts:register'), follow=True)
|
response = self.client.post(reverse('accounts:register'), follow=True)
|
||||||
self.assertEquals(response.status_code, 200)
|
self.assertEquals(response.status_code, 200)
|
||||||
self.assertTemplateUsed(response, 'base_form.html')
|
self.assertTemplateUsed(response, 'base_form.html')
|
||||||
@ -73,7 +79,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
self.assertTrue("Email Not Authorized, try another." in response.content.decode('utf-8'))
|
self.assertTrue("Email Not Authorized, try another." in response.content.decode('utf-8'))
|
||||||
self.assertEquals(response.content.decode('utf-8').count("This field is required."), 4)
|
self.assertEquals(response.content.decode('utf-8').count("This field is required."), 4)
|
||||||
|
|
||||||
def test_register_email_not_authorized(self):
|
def test_register_view_email_not_authorized(self):
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_a',
|
'username': 'user_a',
|
||||||
'email': 'user_a@foobar.com',
|
'email': 'user_a@foobar.com',
|
||||||
@ -87,7 +93,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
||||||
self.assertTrue("Email Not Authorized, try another." in response.content.decode('utf-8'))
|
self.assertTrue("Email Not Authorized, try another." in response.content.decode('utf-8'))
|
||||||
|
|
||||||
def test_register_passwords_dont_match(self):
|
def test_register_view_passwords_dont_match(self):
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_a',
|
'username': 'user_a',
|
||||||
'email': 'user_a@example.com',
|
'email': 'user_a@example.com',
|
||||||
@ -101,7 +107,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
||||||
self.assertTrue("The two password fields didn’t match." in response.content.decode('utf-8'))
|
self.assertTrue("The two password fields didn’t match." in response.content.decode('utf-8'))
|
||||||
|
|
||||||
def test_register_password_too_common(self):
|
def test_register_view_password_too_common(self):
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_a',
|
'username': 'user_a',
|
||||||
'email': 'user_a@example.com',
|
'email': 'user_a@example.com',
|
||||||
@ -115,7 +121,7 @@ class RegisterViewTestCase(TestCase):
|
|||||||
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
self.assertEquals(response.request['PATH_INFO'], '/accounts/register/')
|
||||||
self.assertTrue("This password is too common." in response.content.decode('utf-8'))
|
self.assertTrue("This password is too common." in response.content.decode('utf-8'))
|
||||||
|
|
||||||
def test_register(self):
|
def test_register_view(self):
|
||||||
response = self.client.post(reverse('accounts:register'), {
|
response = self.client.post(reverse('accounts:register'), {
|
||||||
'username': 'user_a',
|
'username': 'user_a',
|
||||||
'email': 'user_a@example.com',
|
'email': 'user_a@example.com',
|
||||||
|
Loading…
Reference in New Issue
Block a user