コード例 #1
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_advance_back_one_day(self):
     assert pud.advance_date("2000-01-01",
                             -1) == pud.read_date("1999-12-31")
     assert pud.advance_date("2004-03-01",
                             -1) == pud.read_date("2004-02-29")
     assert pud.advance_date("2000-03-01",
                             -1) == pud.read_date("2000-02-29")
     assert pud.advance_date("2100-03-01",
                             -1) == pud.read_date("2100-02-28")
コード例 #2
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_leap_year(self):
     pud.read_date("2012-02-29")
     with pytest.raises(ValueError):
         pud.read_date("2013-02-29")
コード例 #3
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_wrf(self):
     d = pud.read_date("2015-01-01_12:13:14")
     assert d.date() == datetime.date(2015, 1, 1)
     assert d.time() == datetime.time(12, 13, 14)
コード例 #4
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_simple(self):
     d = pud.read_date("2015-01-01")
     assert d.date() == datetime.date(2015, 1, 1)
     assert d.time() == datetime.time(0, 0)
コード例 #5
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_datetime(self):
     d = datetime.datetime(2000, 1, 1)
     assert pud.read_date(d) == d
コード例 #6
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_datetime(self):
     d = datetime.datetime(2000, 1, 1)
     assert pud.read_date(d) == d
コード例 #7
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_advance_hour(self):
     assert pud.advance_date(datetime.datetime(1999, 1, 1), 0, 1) == pud.read_date("1999-01-01T01:00:00")
コード例 #8
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_date_time_3(self):
     d = pud.read_date("2000-01-01_12:13")
     assert d.date() == datetime.date(2000, 1, 1)
     assert d.time() == datetime.time(12, 13, 0)
コード例 #9
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_bad_time(self):
     with pytest.raises(ValueError) as e:
         pud.read_date("20100101_100100")
     assert str(e.value).startswith("Unknown hour format")
コード例 #10
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_date_time_3(self):
     d = pud.read_date("2000-01-01_12:13")
     assert d.date() == datetime.date(2000, 1, 1)
     assert d.time() == datetime.time(12, 13, 0)
コード例 #11
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_date_time_2(self):
     d = pud.read_date("2000-01-01T00:00:00", "12:13:14")
     assert d.date() == datetime.date(2000, 1, 1)
     assert d.time() == datetime.time(12, 13, 14)
コード例 #12
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_date_time_1(self):
     d = pud.read_date("200001", "12")
     assert d.date() == datetime.date(2000, 1, 1)
     assert d.time() == datetime.time(12, 0)
コード例 #13
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_leap_year(self):
     pud.read_date("2012-02-29")
     with pytest.raises(ValueError):
         pud.read_date("2013-02-29")
コード例 #14
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_wrf(self):
     d = pud.read_date("2015-01-01_12:13:14")
     assert d.date() == datetime.date(2015, 1, 1)
     assert d.time() == datetime.time(12, 13, 14)
コード例 #15
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_simple(self):
     d = pud.read_date("2015-01-01")
     assert d.date() == datetime.date(2015, 1, 1)
     assert d.time() == datetime.time(0, 0)
コード例 #16
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_date_time_1(self):
     d = pud.read_date("200001", "12")
     assert d.date() == datetime.date(2000, 1, 1)
     assert d.time() == datetime.time(12, 0)
コード例 #17
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_date_time_2(self):
     d = pud.read_date("2000-01-01T00:00:00", "12:13:14")
     assert d.date() == datetime.date(2000, 1, 1)
     assert d.time() == datetime.time(12, 13, 14)
コード例 #18
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_advance_hour(self):
     assert pud.advance_date(datetime.datetime(1999, 1, 1), 0,
                             1) == pud.read_date("1999-01-01T01:00:00")
コード例 #19
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_read_bad_time(self):
     with pytest.raises(ValueError) as e:
         pud.read_date("20100101_100100")
     assert str(e.value).startswith("Unknown hour format")
コード例 #20
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_advance_day(self):
     assert pud.advance_date(datetime.datetime(1999, 12, 31, 18), 0,
                             6) == pud.read_date("20000101")
コード例 #21
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_advance_day(self):
     assert pud.advance_date(datetime.datetime(1999, 12, 31, 18), 0, 6) == pud.read_date("20000101")
コード例 #22
0
ファイル: test_util_dates.py プロジェクト: honnorat/pywrf
 def test_advance_back_one_day(self):
     assert pud.advance_date("2000-01-01", -1) == pud.read_date("1999-12-31")
     assert pud.advance_date("2004-03-01", -1) == pud.read_date("2004-02-29")
     assert pud.advance_date("2000-03-01", -1) == pud.read_date("2000-02-29")
     assert pud.advance_date("2100-03-01", -1) == pud.read_date("2100-02-28")