Beispiel #1
0
 def offline_user_redirection(self):
     """
     Test offline user redirection to login page
     """
     response_offline_user_selfsales = Client().get(
         self.get_url(self.shop1.pk, 'self_sales'))
     response_offline_user_operatorsales = Client().get(
         self.get_url(self.shop1.pk, 'operator_sales'))
     self.assertEqual(response_offline_user_selfsales.status_code, 302)
     self.assertRedirects(response_offline_user_selfsales, get_login_url_redirected(self.get_url(self.shop1.pk, 'self_sales')))
     self.assertEqual(response_offline_user_operatorsales.status_code, 302)
     self.assertRedirects(
         response_offline_user_operatorsales, get_login_url_redirected(self.get_url(self.shop1.pk, 'operator_sales')))
Beispiel #2
0
    def test_offline_user_redirection_post(self):
        response_offline_user = Client().post(self.get_url(self.shop1.pk))
        self.assertEqual(response_offline_user.status_code, 302)
        self.assertRedirects(
            response_offline_user,
            get_login_url_redirected(self.get_url(self.shop1.pk)))

        response_offline_user = Client().post(self.get_url(self.shop1.pk),
                                              {'search': 'skoll'})
        self.assertEqual(response_offline_user.status_code, 302)
        self.assertRedirects(
            response_offline_user,
            get_login_url_redirected(self.get_url(self.shop1.pk)))
Beispiel #3
0
 def offline_user_redirection(self):
     response_offline_user = Client().get(
         self.get_url(self.shop1.pk, self.inventory1.pk))
     self.assertEqual(response_offline_user.status_code, 302)
     self.assertRedirects(
         response_offline_user,
         get_login_url_redirected(
             self.get_url(self.shop1.pk, self.inventory1.pk)))
Beispiel #4
0
 def test_offline_user_redirection_get(self):
     response_offline_user = Client().get(self.get_url(self.movement1.pk))
     self.assertEqual(response_offline_user.status_code, 302)
     self.assertRedirects(
         response_offline_user,
         get_login_url_redirected(self.get_url(self.movement1.pk)))
Beispiel #5
0
 def offline_user_redirection(self):
     response_offline_user = Client().get(reverse(self.url_view))
     self.assertEqual(response_offline_user.status_code, 302)
     self.assertRedirects(response_offline_user,
                          get_login_url_redirected(self.get_url()))