def test_intimezone(self): with date_utils.intimezone("America/New_York"): now_nyc = datetime.datetime.now() with date_utils.intimezone("Europe/Berlin"): now_berlin = datetime.datetime.now() with date_utils.intimezone("Asia/Tokyo"): now_tokyo = datetime.datetime.now() self.assertNotEqual(now_nyc, now_berlin) self.assertNotEqual(now_berlin, now_tokyo) self.assertNotEqual(now_tokyo, now_nyc)
def test_valid_before(self): for tzname in "America/New_York", "Europe/Berlin", "Asia/Tokyo": with date_utils.intimezone(tzname): self._check_valid( datetime.date(2017, 1, 23), datetime.datetime(2017, 1, 23, 16, 0, tzinfo=UTC), Decimal('1.4700'))
def test_valid_after(self): for tzname in "America/New_York", "Europe/Berlin", "Asia/Tokyo": with date_utils.intimezone(tzname): self._check_valid(datetime.date(2017, 1, 20), None, None)
def test_valid(self): for tzname in "America/New_York", "Europe/Berlin", "Asia/Tokyo": with date_utils.intimezone(tzname): self._test_valid()
def test_get_historical_price(self): for tzname in "America/New_York", "Europe/Berlin", "Asia/Tokyo": with date_utils.intimezone(tzname): self._test_get_historical_price()