コード例 #1
0
ファイル: tests.py プロジェクト: jakubste/oioioi
    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')
コード例 #2
0
ファイル: __init__.py プロジェクト: papedaniel/oioioi
    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))
コード例 #3
0
ファイル: tests.py プロジェクト: sio2project/oioioi
    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')