def test_running(self): from bGrease import World world = World() self.assertTrue(world.running) self.assertEqual(world.time, 0) dt = 1.0/30.0 world.tick(dt) self.assertAlmostEqual(world.time, dt) world.running = False world.tick(dt) world.tick(dt) self.assertAlmostEqual(world.time, dt) world.running = True world.tick(dt) self.assertAlmostEqual(world.time, dt*2)