def test_get_readable_datetime_utc(self): with app.test_request_context('/'): # No time zone assigned so displaying UTC. flask.g.time_zone = None # Assert the 24 hour format. flask.g.time_format = '24_hour' self.assertEqual('Sat Jan 05 22:30 UTC', views._get_readable_datetime(self.now)) # Assert the 12 hour format. flask.g.time_format = '12_hour' self.assertEqual('Sat Jan 05 10:30PM UTC', views._get_readable_datetime(self.now))
def test_get_readable_datetime_localized(self): with app.test_request_context('/'): # Los Angeles is 8 hours behind UTC. flask.g.time_zone = pytz.timezone('America/Los_Angeles') # Assert the 24 hour format. flask.g.time_format = '24_hour' self.assertEqual('Sat Jan 05 14:30', views._get_readable_datetime(self.now)) # Assert the 24 hour format. flask.g.time_format = '12_hour' self.assertEqual('Sat Jan 05 02:30PM', views._get_readable_datetime(self.now))