예제 #1
0
    def test_first_tick(self):
        t = Ticker(hz=1)

        d1 = t.tick()
        self.assertFalse(d1.called)
        t.clock.advance(0)
        self.assertTrue(d1.called)
예제 #2
0
    def test_first_tick(self):
        t = Ticker(hz=1)

        d1 = t.tick()
        self.assertFalse(d1.called)
        t.clock.advance(0)
        self.assertTrue(d1.called)
예제 #3
0
    def test_slow(self):
        t = Ticker(hz=1)

        t.tick()
        t.clock.advance(1.5)

        d = t.tick()
        self.assertFalse(d.called)
        t.clock.advance(0)
        self.assertTrue(d.called)
예제 #4
0
    def test_slow(self):
        t = Ticker(hz=1)

        t.tick()
        t.clock.advance(1.5)

        d = t.tick()
        self.assertFalse(d.called)
        t.clock.advance(0)
        self.assertTrue(d.called)
예제 #5
0
    def test_fast(self):
        t = Ticker(hz=1)

        t.tick()
        t.clock.advance(0.1)

        d = t.tick()
        self.assertFalse(d.called)
        t.clock.advance(0.5)
        self.assertFalse(d.called)
        t.clock.advance(0.5)
        self.assertTrue(d.called)
예제 #6
0
    def test_fast(self):
        t = Ticker(hz=1)

        t.tick()
        t.clock.advance(0.1)

        d = t.tick()
        self.assertFalse(d.called)
        t.clock.advance(0.5)
        self.assertFalse(d.called)
        t.clock.advance(0.5)
        self.assertTrue(d.called)