def test_user_in_500(self): from oioioi.base.views import ForcedError mid = UserInfoInErrorMessage() self.client.login(username='******') req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertEqual(req.META['USERNAME'], 'test_admin') self.assertEqual(req.META['IS_AUTHENTICATED'], 'True') self.client.login(username='******') req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertEqual(req.META['USERNAME'], 'test_user') self.assertEqual(req.META['IS_AUTHENTICATED'], 'True') self.client.logout() req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertEqual(req.META['IS_AUTHENTICATED'], 'False')
def test_user_in_500(self): from oioioi.base.views import ForcedError mid = UserInfoInErrorMessage() self.client.login(username='******') req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertIn('test_admin', repr(req)) self.assertIn("""'IS_AUTHENTICATED': 'True'""", repr(req)) self.client.login(username='******') req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertIn('test_user', repr(req)) self.assertIn("""'IS_AUTHENTICATED': 'True'""", repr(req)) self.client.logout() req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertIn("""'IS_AUTHENTICATED': 'False'""", repr(req))
def test_user_in_500(self): from oioioi.base.views import ForcedError mid = UserInfoInErrorMessage() self.assertTrue(self.client.login(username='******')) req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertEqual(req.META['USERNAME'], 'test_admin') self.assertEqual(req.META['IS_AUTHENTICATED'], 'True') self.assertTrue(self.client.login(username='******')) req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertEqual(req.META['USERNAME'], 'test_user') self.assertEqual(req.META['IS_AUTHENTICATED'], 'True') self.client.logout() req = self.client.get(reverse('force_error')).request mid.process_exception(req, ForcedError()) self.assertEqual(req.META['IS_AUTHENTICATED'], 'False')