Esempio n. 1
0
    def test_get(self):
        t1 = Time.now()
        t2 = Time.now() + 30

        ts = TimeSpan(t1, t2)

        assert_equal(ts[0], t1)
        assert_equal(ts[1], t2)
Esempio n. 2
0
    def test_iter(self):
        t1 = Time.now()
        t2 = Time.now() + 30

        ts = TimeSpan(t1, t2)

        start_t, end_t = ts

        assert_equal(start_t, t1)
        assert_equal(end_t, t2)
Esempio n. 3
0
    def test(self):
        start_t = Time.now()
        end_t = start_t + 5*60

        times = list(TimeSpanIterator(TimeSpan(start_t, end_t), TimeInterval(60)))
        assert_equal(len(times), 5)
        assert_equal(times[0].start, start_t)
        assert_equal(times[-1].end, end_t)