Guest User

Untitled

a guest
Jun 2nd, 2018
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.93 KB | None | 0 0
  1. <<<<<<< .working
  2. from django import test
  3. from django.contrib.auth.models import User
  4.  
  5. # Language codes
  6. SPANISH = 'es'
  7. FRENCH = 'fr'
  8.  
  9.  
  10. class TestLanguageMiddleware(test.TestCase):
  11. fixtures = ['i18n/test_middleware']
  12.  
  13. def setUp(self):
  14. self.client.login(username='spanish_user', password='user')
  15.  
  16. def test_django_language(self):
  17. """LanguageMiddleware should set django_language in the session."""
  18. response = self.client.get('/')
  19. assert self.client.session['django_language'] == SPANISH
  20.  
  21. def test_language_update(self):
  22. """The session should be updated if the current user's language setting
  23. changes.
  24. """
  25. spanish_user = User.objects.get(username='spanish_user')
  26. profile = spanish_user.get_profile()
  27. profile.language = FRENCH
  28. profile.save()
  29. response = self.client.get('/')
  30. assert self.client.session['django_language'] == FRENCH
  31. =======
  32. from django import test
  33. from django.contrib.auth.models import User
  34.  
  35. # Language codes
  36. SPANISH = 'es'
  37. FRENCH = 'fr'
  38.  
  39.  
  40. class TestLanguageMiddleware(test.TestCase):
  41. fixtures = ['i18n/test_middleware']
  42.  
  43. def setUp(self):
  44. self.client.login(username='spanish_user', password='user')
  45.  
  46. def test_django_language(self):
  47. """LanguageMiddleware should set django_language in the session."""
  48. response = self.client.get('/')
  49. assert self.client.session['django_language'] == SPANISH
  50.  
  51. def test_language_update_changes_session(self):
  52. """The session should be updated if the current user's language setting
  53. changes.
  54. """
  55. spanish_user = User.objects.get(username='spanish_user')
  56. profile = spanish_user.get_profile()
  57. profile.language = FRENCH
  58. profile.save()
  59. response = self.client.get('/')
  60. assert self.client.session['django_language'] == FRENCH
  61. >>>>>>> .merge-right.r1095
Add Comment
Please, Sign In to add comment