Example #1
0
 def setUp(self):
     # Scale time if configured
     scale = util.acquireAttribute(self._parents, "timescale", None)
     if scale is not None:
         time.scale(scale)
     else:
         time.reset()
     self.info("Test running with timescale: %r", time._get_scale())
Example #2
0
    def testRessetingCall(self):
        d = defer.Deferred()

        time.scale(0.09)
        call = time.callLater(10, d.callback, None)
        call.reset(1)

        return d
Example #3
0
    def testGettingTime(self):
        cur_time = python_time.time()
        our_time = time.time()
        self.assertApproximates(cur_time, our_time, 0.01)

        time.scale(0.1)
        cur_time = python_time.time()
        our_time = time.time()
        self.assertApproximates(cur_time /time._get_scale(), our_time, 0.01)
Example #4
0
File: common.py Project: f3at/feat
 def setUp(self):
     log.test_reset()
     self.assert_not_skipped()
     # Scale time if configured
     scale = util.acquireAttribute(self._parents, 'timescale', None)
     if scale is not None:
         time.scale(scale)
     else:
         time.reset()
     self.info("Test running with timescale: %r", time._get_scale())
Example #5
0
    def testScaledCalls(self):
        d = defer.Deferred()

        time.scale(0.09)
        call = time.callLater(1, d.callback, None)
        self.assertIsInstance(call, time.ScaledDelayedCall)
        fire_time = call.getTime()
        left = fire_time - time.time()
        self.assertApproximates(1, left, 0.01)
        self.assertTrue(0.9 < left <= 1)
        self.assertTrue(call.active())
        return d
Example #6
0
    def testFutureTime(self):
        cur_time = python_time.time()
        fut_time = time.future(1)
        self.assertApproximates(cur_time + 1, fut_time, 0.01)

        time.scale(0.1)
        cur_time = python_time.time()
        fut_time = time.future(1)
        self.assertApproximates(cur_time / time._get_scale() + 1,
                                fut_time, 0.01)
        time_left = time.left(fut_time)
        self.assertApproximates(1, time_left, 0.01)