예제 #1
0
	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))
예제 #2
0
	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))