def test_current_time_two_runs(self, sim=sim): sim.setup(timestep=0.1, **self.extra) sim.run(10.1) self.assertAlmostEqual(sim.get_current_time(), 10.1) sim.run(23.4) self.assertAlmostEqual(sim.get_current_time(), 33.5) sim.end()
def test_current_time(self): sim.setup(timestep=0.1) sim.run(10.1) self.assertEqual(sim.get_current_time(), 10.1) sim.run(23.4) self.assertEqual(sim.get_current_time(), 33.5)
def test_reset(self): sim.setup() sim.run(1000.0) sim.reset() self.assertEqual(sim.get_current_time(), 0.0)
def test_reset(self, sim=sim): sim.setup(**self.extra) sim.run(100.0) sim.reset() self.assertEqual(sim.get_current_time(), 0.0) sim.end()