From 5f2c47ec187eedb1d251e3b7f6b2d3a97c1f47f5 Mon Sep 17 00:00:00 2001 From: discopatrick Date: Tue, 25 Apr 2017 01:16:50 +0100 Subject: [PATCH] Test further hour precision intervals --- test/test_datequery.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/test_datequery.py b/test/test_datequery.py index d670d329b..12ce224c4 100644 --- a/test/test_datequery.py +++ b/test/test_datequery.py @@ -59,8 +59,20 @@ class DateIntervalTest(unittest.TestCase): self.assertExcludes('1999-12..2000-02', '2000-03-01T00:00:00') def test_hour_precision_intervals(self): + self.assertExcludes('2000-01-01T12..2000-01-01T13', + '2000-01-01T11:59:59') + self.assertContains('2000-01-01T12..2000-01-01T13', + '2000-01-01T12:00:00') self.assertContains('2000-01-01T12..2000-01-01T13', '2000-01-01T12:30:00') + self.assertContains('2000-01-01T12..2000-01-01T13', + '2000-01-01T13:30:00') + self.assertContains('2000-01-01T12..2000-01-01T13', + '2000-01-01T13:59:59') + self.assertExcludes('2000-01-01T12..2000-01-01T13', + '2000-01-01T14:00:00') + self.assertExcludes('2000-01-01T12..2000-01-01T13', + '2000-01-01T14:30:00') def test_unbounded_endpoints(self): self.assertContains('..', date=datetime.max)