Commit 48686793 by thedeadparrot Committed by Julia Hansbrough

Clean up tests.

parent cb209fa0
...@@ -27,7 +27,6 @@ from django.http import (HttpResponse, HttpResponseBadRequest, HttpResponseForbi ...@@ -27,7 +27,6 @@ from django.http import (HttpResponse, HttpResponseBadRequest, HttpResponseForbi
from django.shortcuts import redirect from django.shortcuts import redirect
from django_future.csrf import ensure_csrf_cookie from django_future.csrf import ensure_csrf_cookie
from django.utils.http import cookie_date, base36_to_int from django.utils.http import cookie_date, base36_to_int
from django.utils import translation
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from django.views.decorators.http import require_POST, require_GET from django.views.decorators.http import require_POST, require_GET
......
from django.contrib.auth.models import User from django.contrib.auth.models import User
from django.db import models from django.db import models
# this is the UserPreference key for the user's preferred language
LANGUAGE_KEY = 'pref-lang' LANGUAGE_KEY = 'pref-lang'
......
...@@ -14,10 +14,9 @@ class TestUserPreferenceMiddleware(TestCase): ...@@ -14,10 +14,9 @@ class TestUserPreferenceMiddleware(TestCase):
def setUp(self): def setUp(self):
self.middleware = UserPreferenceMiddleware() self.middleware = UserPreferenceMiddleware()
self.request_factory = RequestFactory()
self.session_middleware = SessionMiddleware() self.session_middleware = SessionMiddleware()
self.user = UserFactory.create() self.user = UserFactory.create()
self.request = self.request_factory.get('/somewhere') self.request = RequestFactory().get('/somewhere')
self.request.user = self.user self.request.user = self.user
self.session_middleware.process_request(self.request) self.session_middleware.process_request(self.request)
......
...@@ -82,16 +82,18 @@ class LanguageTest(UniqueCourseTest): ...@@ -82,16 +82,18 @@ class LanguageTest(UniqueCourseTest):
super(LanguageTest, self).setUp() super(LanguageTest, self).setUp()
self.dashboard_page = DashboardPage(self.browser) self.dashboard_page = DashboardPage(self.browser)
self.test_new_lang = 'eo'
# This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page
self.current_courses_text = u"\xc7\xdcRR\xc9NT \xc7\xd8\xdcRS\xc9S"
def test_change_lang(self): def test_change_lang(self):
AutoAuthPage(self.browser, course_id=self.course_id).visit() AutoAuthPage(self.browser, course_id=self.course_id).visit()
self.dashboard_page.visit() self.dashboard_page.visit()
# Change language to Dummy Esperanto # Change language to Dummy Esperanto
self.dashboard_page.change_language("eo") self.dashboard_page.change_language(self.test_new_lang)
# This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page self.browser.is_text_present(self.current_courses_text)
seektext = u"\xc7\xdcRR\xc9NT \xc7\xd8\xdcRS\xc9S" self.assertTrue(self.browser.is_text_present(self.current_courses_text))
self.browser.is_text_present(seektext)
self.assertTrue(self.browser.is_text_present(seektext))
def test_language_persists(self): def test_language_persists(self):
auto_auth_page = AutoAuthPage(self.browser, course_id=self.course_id) auto_auth_page = AutoAuthPage(self.browser, course_id=self.course_id)
...@@ -99,7 +101,7 @@ class LanguageTest(UniqueCourseTest): ...@@ -99,7 +101,7 @@ class LanguageTest(UniqueCourseTest):
self.dashboard_page.visit() self.dashboard_page.visit()
# Change language to Dummy Esperanto # Change language to Dummy Esperanto
self.dashboard_page.change_language("eo") self.dashboard_page.change_language(self.test_new_lang)
# destroy session # destroy session
self.browser._cookie_manager.delete() self.browser._cookie_manager.delete()
...@@ -109,9 +111,8 @@ class LanguageTest(UniqueCourseTest): ...@@ -109,9 +111,8 @@ class LanguageTest(UniqueCourseTest):
self.dashboard_page.visit() self.dashboard_page.visit()
# This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page # This string is unicode for "ÇÜRRÉNT ÇØÜRSÉS", which should appear in our Dummy Esperanto page
seektext = u"\xc7\xdcRR\xc9NT \xc7\xd8\xdcRS\xc9S" self.browser.is_text_present(self.current_courses_text)
self.browser.is_text_present(seektext) self.assertTrue(self.browser.is_text_present(self.current_courses_text))
self.assertTrue(self.browser.is_text_present(seektext))
class HighLevelTabTest(UniqueCourseTest): class HighLevelTabTest(UniqueCourseTest):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment