def test_quiet_iter(self): """ @return: @rtype: """ for args in self.init_args: exp_sim = TempSim(*args, leak_const=0) test_sim = TempSim(*args, leak_const=0) step = exp_sim.step n = 10000 for _ in range(n): step() test_sim.quietiter(n) self.assertEqual(exp_sim, test_sim) # test quiet step while we're here step() test_sim.quietstep() self.assertEqual(exp_sim, test_sim) # repeat the same thing to ensure iterate works # on subsequent calls. for _ in range(n): step() test_sim.quietiter(n) self.assertEqual(exp_sim, test_sim) # test quiet step while we're here step() test_sim.quietstep() self.assertEqual(exp_sim, test_sim)