Ejemplo n.º 1
0
 def test_post_request_redirects_to_login_if_user_not_logged_in(self):
     request = self.factory.post('/fake/')
     request.user = ''
     response = LocationCreateView.as_view()(request)
     self.assertEqual(response.status_code, 302)
     redirect_url = reverse('authentication:login') + '?next=' + '/fake/'
     self.assertEqual(response.url, redirect_url)
Ejemplo n.º 2
0
 def test_view_uses_correct_template(self):
     request = self.factory.get('/fake/')
     request.user = self.user
     response = LocationCreateView.as_view()(request,
                                             trip_id=self.trip.id,
                                             location_type='trailhead')
     self.assertTrue('trips/location.html' in response.template_name)
Ejemplo n.º 3
0
 def test_200_response_from_get_request(self):
     request = self.factory.get('/fake/')
     request.user = self.user
     response = LocationCreateView.as_view()(request,
                                             trip_id=self.trip.id,
                                             location_type='trailhead')
     self.assertEqual(response.status_code, 200)