def test_datetimeformat(self): """Test datetime format filter """ self.assertEquals(datetimeformat("2015-01-01T00:00:00"), "2015-01-01") self.assertEquals(datetimeformat("2015-01-01T00:00:00", "%Y-%m-%d %I:%M%p", False), "2015-01-01 12:00AM") self.assertEquals(datetimeformat("2015-01-01T00:00:00", "%B %d, %Y"), "January 01, 2015") self.assertEquals(datetimeformat(datetime.date(2015, 1, 1)), "2015-01-01") self.assertEquals(datetimeformat(None), "")
def test_datetimeformat(self): '''Test datetime format filter ''' self.assertEquals(datetimeformat('2015-01-01T00:00:00'), '2015-01-01') self.assertEquals(datetimeformat('2015-01-01T00:00:00', '%Y-%m-%d %I:%M%p', False), '2015-01-01 12:00AM') self.assertEquals(datetimeformat('2015-01-01T00:00:00', '%B %d, %Y'), 'January 01, 2015') self.assertEquals(datetimeformat(datetime.date(2015, 1, 1)), '2015-01-01') self.assertEquals(datetimeformat(None), '')
def test_datetimefilter_timezone(self): """Test datetime format filter with timezones """ EASTERN = pytz.timezone("US/Eastern") current_app.config["DISPLAY_TIMEZONE"] = EASTERN self.assertEquals(datetimeformat("2015-01-01T00:00:01"), "2014-12-31") self.assertEquals(datetimeformat("2015-01-01T00:00:00"), "2015-01-01") self.assertEquals(datetimeformat(None), "") self.assertEquals(datetimeformat(EASTERN.localize(datetime.datetime(2015, 1, 1))), "2015-01-01")
def test_datetimefilter_timezone(self): '''Test datetime format filter with timezones ''' EASTERN = pytz.timezone('US/Eastern') current_app.config['DISPLAY_TIMEZONE'] = EASTERN self.assertEquals(datetimeformat('2015-01-01T00:00:01'), '2014-12-31') self.assertEquals(datetimeformat('2015-01-01T00:00:00'), '2015-01-01') self.assertEquals(datetimeformat(None), '') self.assertEquals( datetimeformat(EASTERN.localize(datetime.datetime(2015, 1, 1))), '2015-01-01' )