Example #1
0
 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)
Example #2
0
 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'))
Example #3
0
 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)
Example #4
0
 def test_valid(self):
     for tzname in "America/New_York", "Europe/Berlin", "Asia/Tokyo":
         with date_utils.intimezone(tzname):
             self._test_valid()
Example #5
0
 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()