Commit fc8efc30 by Jason Bau

fix tests that were breaking on dev envs due to TIME_ZONE='UTC'

parent 1cef2fe5
...@@ -255,8 +255,8 @@ class ViewsTestCase(TestCase): ...@@ -255,8 +255,8 @@ class ViewsTestCase(TestCase):
response = self.client.get(url) response = self.client.get(url)
self.assertFalse('<script>' in response.content) self.assertFalse('<script>' in response.content)
# setting TIME_ZONE explicitly
@override_settings(MODULESTORE=TEST_DATA_MIXED_MODULESTORE) @override_settings(MODULESTORE=TEST_DATA_MIXED_MODULESTORE, TIME_ZONE="America/New_York")
class BaseDueDateTests(ModuleStoreTestCase): class BaseDueDateTests(ModuleStoreTestCase):
""" """
Base class that verifies that due dates are rendered correctly on a page Base class that verifies that due dates are rendered correctly on a page
...@@ -289,8 +289,8 @@ class BaseDueDateTests(ModuleStoreTestCase): ...@@ -289,8 +289,8 @@ class BaseDueDateTests(ModuleStoreTestCase):
self.request = self.request_factory.get("foo") self.request = self.request_factory.get("foo")
self.request.user = self.user self.request.user = self.user
self.time_with_utc = "due Sep 18, 2013 at 11:30 UTC" self.time_with_tz = "due Sep 18, 2013 at 07:30 EDT"
self.time_without_utc = "due Sep 18, 2013 at 11:30" self.time_without_tz = "due Sep 18, 2013 at 07:30"
def test_backwards_compatability(self): def test_backwards_compatability(self):
# The test course being used has show_timezone = False in the policy file # The test course being used has show_timezone = False in the policy file
...@@ -299,35 +299,34 @@ class BaseDueDateTests(ModuleStoreTestCase): ...@@ -299,35 +299,34 @@ class BaseDueDateTests(ModuleStoreTestCase):
# remove the timezone. # remove the timezone.
course = self.set_up_course(due_date_display_format=None, show_timezone=False) course = self.set_up_course(due_date_display_format=None, show_timezone=False)
text = self.get_text(course) text = self.get_text(course)
self.assertIn(self.time_without_utc, text) self.assertIn(self.time_without_tz, text)
self.assertNotIn(self.time_with_utc, text) self.assertNotIn(self.time_with_tz, text)
# Test that show_timezone has been cleared (which means you get the default value of True). # Test that show_timezone has been cleared (which means you get the default value of True).
self.assertTrue(course.show_timezone) self.assertTrue(course.show_timezone)
def test_defaults(self): def test_defaults(self):
course = self.set_up_course() course = self.set_up_course()
text = self.get_text(course) text = self.get_text(course)
self.assertIn(self.time_with_utc, text) self.assertIn(self.time_with_tz, text)
def test_format_none(self): def test_format_none(self):
# Same for setting the due date to None # Same for setting the due date to None
course = self.set_up_course(due_date_display_format=None) course = self.set_up_course(due_date_display_format=None)
text = self.get_text(course) text = self.get_text(course)
self.assertIn(self.time_with_utc, text) self.assertIn(self.time_with_tz, text)
def test_format_plain_text(self): def test_format_plain_text(self):
# plain text due date # plain text due date
course = self.set_up_course(due_date_display_format="foobar") course = self.set_up_course(due_date_display_format="foobar")
text = self.get_text(course) text = self.get_text(course)
self.assertNotIn(self.time_with_utc, text) self.assertNotIn(self.time_with_tz, text)
self.assertIn("due foobar", text) self.assertIn("due foobar", text)
def test_format_date(self): def test_format_date(self):
# due date with no time # due date with no time
course = self.set_up_course(due_date_display_format=u"%b %d %y") course = self.set_up_course(due_date_display_format=u"%b %d %y")
text = self.get_text(course) text = self.get_text(course)
self.assertNotIn(self.time_with_utc, text) self.assertNotIn(self.time_with_tz, text)
self.assertIn("due Sep 18 13", text) self.assertIn("due Sep 18 13", text)
def test_format_hidden(self): def test_format_hidden(self):
...@@ -342,7 +341,7 @@ class BaseDueDateTests(ModuleStoreTestCase): ...@@ -342,7 +341,7 @@ class BaseDueDateTests(ModuleStoreTestCase):
course = self.set_up_course(due_date_display_format=u"%%%", show_timezone=False) course = self.set_up_course(due_date_display_format=u"%%%", show_timezone=False)
text = self.get_text(course) text = self.get_text(course)
self.assertNotIn("%%%", text) self.assertNotIn("%%%", text)
self.assertIn(self.time_with_utc, text) self.assertIn(self.time_with_tz, text)
class TestProgressDueDate(BaseDueDateTests): class TestProgressDueDate(BaseDueDateTests):
......
...@@ -85,8 +85,6 @@ XQUEUE_INTERFACE = { ...@@ -85,8 +85,6 @@ XQUEUE_INTERFACE = {
} }
XQUEUE_WAITTIME_BETWEEN_REQUESTS = 5 # seconds XQUEUE_WAITTIME_BETWEEN_REQUESTS = 5 # seconds
TIME_ZONE = 'UTC'
# Don't rely on a real staff grading backend # Don't rely on a real staff grading backend
MOCK_STAFF_GRADING = True MOCK_STAFF_GRADING = True
MOCK_PEER_GRADING = True MOCK_PEER_GRADING = True
......
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