コード例 #1
0
ファイル: test_range.py プロジェクト: mysociety/approx_dates
 def test_datetime_date_after(self):
     d1 = date(2000, 1, 1)
     d2 = date(2005, 12, 31)
     assert not ApproxDate.possibly_between(d1, date(1980, 1, 1), d2)
コード例 #2
0
ファイル: test_range.py プロジェクト: mysociety/approx_dates
 def test_possibly_in_clearly_between(self):
     d1 = ApproxDate.from_iso8601('2000')
     d2 = ApproxDate.from_iso8601('2005')
     assert ApproxDate.possibly_between(d1, date(2002, 7, 1), d2)
コード例 #3
0
ファイル: test_range.py プロジェクト: mysociety/approx_dates
 def test_datetime_date_between(self):
     d1 = date(2000, 1, 1)
     d2 = date(2005, 12, 31)
     assert ApproxDate.possibly_between(d1, date(2002, 7, 1), d2)
コード例 #4
0
ファイル: test_range.py プロジェクト: mysociety/approx_dates
 def test_possibly_in_borderline_after(self):
     d1 = ApproxDate.from_iso8601('2000')
     d2 = ApproxDate.from_iso8601('2005')
     assert ApproxDate.possibly_between(d1, date(2005, 7, 1), d2)
コード例 #5
0
ファイル: test_range.py プロジェクト: mysociety/approx_dates
 def test_possibly_in_clearly_after(self):
     d1 = ApproxDate.from_iso8601('2000')
     d2 = ApproxDate.from_iso8601('2005')
     assert not ApproxDate.possibly_between(d1, date(2010, 12, 31), d2)
コード例 #6
0
ファイル: test_range.py プロジェクト: mysociety/approx_dates
 def test_possibly_in_clearly_before(self):
     d1 = ApproxDate.from_iso8601('2000')
     d2 = ApproxDate.from_iso8601('2005')
     assert not ApproxDate.possibly_between(d1, date(1980, 1, 1), d2)
コード例 #7
0
 def current_at(self, when):
     return ApproxDate.possibly_between(self.start_date, when,
                                        self.end_date)