Ejemplo n.º 1
0
 def test_user_create_project_view_post_success(self):
     request = self.rf.post(reverse('project-create'), {'title': 'Test project'})
     request.user = self.user
     response = views.create_project_view(request)
     assert_code(response, 302)
     eq_(response['location'], '/projects/')
     ok_(Project.objects.get(title='Test project'))
Ejemplo n.º 2
0
 def test_project_create_post(self):
     # I'm unsure how to test with logged user using djangoae
     # Using request factory to bypass that.
     request = self.rf.post('/projects/create', data={'title': 'New project'})
     request.user = self.user
     r = create_project_view(request)
     self.assertEqual(r.status_code, 302)
     self.assertTrue(Project.objects.filter(title='New project'))
Ejemplo n.º 3
0
 def test_project_create_get(self):
     # I'm unsure how to test with logged user using djangoae
     # Using request factory to bypass that.
     request = self.rf.get('/projects/create')
     request.user = self.user
     r = create_project_view(request)
     self.assertEqual(r.status_code, 200)
     r.render()
     self.assertIn(u'Submit', r.content.decode('utf8'))
Ejemplo n.º 4
0
 def test_user_create_project_view_post_error(self):
     request = self.rf.post(reverse('project-create'))
     request.user = self.user
     response = views.create_project_view(request)
     ok_(not response.context_data['form'].is_valid())
Ejemplo n.º 5
0
 def test_user_create_project_view_get(self):
     request = self.rf.get(reverse('project-create'))
     request.user = self.user
     response = views.create_project_view(request)
     assert_code(response, 200)
     ok_(response.render())  # added to catch crispy bug issue:#1
Ejemplo n.º 6
0
 def test_anonymous_create_project_view(self):
     request = self.rf.get(reverse('project-create'))
     request.user = AnonymousUser()
     response = views.create_project_view(request)
     assert_code(response, 302)