test_preloading.py 860 B

1234567891011121314151617181920
  1. from misago.users.testutils import UserTestCase
  2. class PreloadUserTests(UserTestCase):
  3. def test_anonymous_user(self):
  4. """anon user is preloaded in json"""
  5. with self.settings(_MISAGO_JS_DEBUG=True):
  6. response = self.client.get('/misago-preload-data.js')
  7. self.assertEqual(response.status_code, 200)
  8. self.assertIn('isAuthenticated": false', response.content)
  9. def test_authenticated_user(self):
  10. """auth user is preloaded in json"""
  11. self.login_user(self.get_authenticated_user())
  12. with self.settings(_MISAGO_JS_DEBUG=True):
  13. response = self.client.get('/misago-preload-data.js')
  14. self.assertEqual(response.status_code, 200)
  15. self.assertIn('isAuthenticated": true', response.content)
  16. self.assertIn(self.user.username, response.content)