def test_duration_finite(self):
     """Tests the duration with endpoints and finite time."""
     t = TimePeriod(start=datetime.datetime(2000, 1, 1),
                    end=datetime.datetime(2000, 1, 2))
     self.assertEqual(datetime.timedelta(days=1), t.duration())
Beispiel #2
0
 def test_duration_finite(self):
     """Tests the duration with endpoints and finite time."""
     t = TimePeriod(start=datetime.datetime(2000, 1, 1),
                    end=datetime.datetime(2000, 1, 2))
     self.assertEqual(datetime.timedelta(days=1), t.duration())
 def test_duration_infinite(self):
     """Tests the duration with infinite value (no endpoint)."""
     t = TimePeriod(start=datetime.datetime(2000, 1, 1))
     self.assertIsNone(t.duration())
     t = TimePeriod(end=datetime.datetime(2000, 1, 1))
     self.assertIsNone(t.duration())
Beispiel #4
0
 def test_duration_infinite(self):
     """Tests the duration with infinite value (no endpoint)."""
     t = TimePeriod(start=datetime.datetime(2000, 1, 1))
     self.assertIsNone(t.duration())
     t = TimePeriod(end=datetime.datetime(2000, 1, 1))
     self.assertIsNone(t.duration())