Ejemplo n.º 1
0
 def test_admin_node_changelist_page(self):
     """ Test view /admin/ninecms/node/ properly
     :return: None
     """
     response = self.client.get(reverse('admin:ninecms_node_changelist'))
     self.assertContains(response, get_front_title())
     self.assertContains(response, "Clear cache")
     self.assertContains(response, '<option value="delete_selected">')
Ejemplo n.º 2
0
 def test_logout_form_post_valid(self):
     """ Test posting valid data
     :return: None
     """
     data = data_login()
     response = self.client.post(reverse('ninecms:logout'), data, follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "Logout successful")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 3
0
 def test_contact_form_post_valid(self):
     """ Test posting valid data
     :return: None
     """
     data = data_contact()
     response = self.client.post(reverse('ninecms:contact'), data, follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "A message has been sent to the site using the contact form.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 4
0
 def test_login_form_post_invalid_wrong_password(self):
     """ Test posting invalid data: wrong password
     :return: None
     """
     data = data_login()
     data['password'] = "******"
     response = self.client.post(reverse('ninecms:login'), data, follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "Unfortunately the username or password are not correct.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 5
0
 def test_login_form_post_invalid(self):
     """ Test posting invalid data
     :return: None
     """
     data = data_login()
     del data['password']
     response = self.client.post(reverse('ninecms:login'), data, follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "Please fill in all login form fields.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 6
0
 def test_contact_form_post_invalid(self):
     """ Test posting invalid data
     :return: None
     """
     data = data_contact()
     del data['sender_name']
     response = self.client.post(reverse('ninecms:contact'), data, follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "Contact form message has NOT been sent. Please fill in all contact form fields.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 7
0
 def test_login_form_post_invalid(self):
     """ Test posting invalid data
     :return: None
     """
     data = data_login()
     del data['password']
     response = self.client.post(reverse('ninecms:login'),
                                 data,
                                 follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "Please fill in all login form fields.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 8
0
 def test_contact_form_post_valid(self):
     """ Test posting valid data
     :return: None
     """
     data = data_contact()
     response = self.client.post(reverse('ninecms:contact'),
                                 data,
                                 follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(
         response,
         "A message has been sent to the site using the contact form.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 9
0
 def test_login_form_post_invalid_wrong_password(self):
     """ Test posting invalid data: wrong password
     :return: None
     """
     data = data_login()
     data['password'] = "******"
     response = self.client.post(reverse('ninecms:login'),
                                 data,
                                 follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(
         response,
         "Unfortunately the username or password are not correct.")
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 10
0
 def test_login_form_post_invalid_inactive(self):
     """ Test posting invalid data: inactive user
     :return: None
     """
     user = User.objects.get(username="******")
     user.is_active = False
     user.save()
     data = data_login()
     response = self.client.post(reverse('ninecms:login'), data, follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "The account is disabled.")
     self.assertRedirects(response, reverse(data['redirect']))
     user.is_active = True
     user.save()
Ejemplo n.º 11
0
 def test_contact_form_post_invalid(self):
     """ Test posting invalid data
     :return: None
     """
     data = data_contact()
     del data['sender_name']
     response = self.client.post(reverse('ninecms:contact'),
                                 data,
                                 follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(
         response,
         "Contact form message has NOT been sent. Please fill in all contact form fields."
     )
     self.assertRedirects(response, reverse(data['redirect']))
Ejemplo n.º 12
0
 def test_login_form_post_invalid_inactive(self):
     """ Test posting invalid data: inactive user
     :return: None
     """
     user = User.objects.get(username="******")
     user.is_active = False
     user.save()
     data = data_login()
     response = self.client.post(reverse('ninecms:login'),
                                 data,
                                 follow=True)
     self.assertContains(response, get_front_title() + '</h1>')
     self.assertContains(response, "The account is disabled.")
     self.assertRedirects(response, reverse(data['redirect']))
     user.is_active = True
     user.save()