def test_would_to_walking_with_zero_twait(self): fakeAgent = Agent() #t(0) self.assertEqual(fakeAgent.switching_walking, True) self.assertEqual(fakeAgent.switching_waiting, False) fakeAgent.pstop = 1 self.assertEqual(fakeAgent.would_to_walking(), True) #t(1) self.assertEqual(fakeAgent.switching_walking, False) self.assertEqual(fakeAgent.switching_waiting, False) fakeAgent.pstop = -1 fakeAgent._twait = 0 self.assertEqual(fakeAgent.would_to_walking(), False) #t(2) sleep = 0 self.assertEqual(fakeAgent.switching_walking, True) self.assertEqual(fakeAgent.switching_waiting, True) fakeAgent.pstop = 1 self.assertEqual(fakeAgent.would_to_walking(), True) #t(3) sleep = 0 self.assertEqual(fakeAgent.switching_walking, False) self.assertEqual(fakeAgent.switching_waiting, False) self.assertEqual(fakeAgent.would_to_walking(), True) #t(4) self.assertEqual(fakeAgent.switching_walking, False) self.assertEqual(fakeAgent.switching_waiting, False) fakeAgent.pstop = -1 self.assertEqual(fakeAgent.would_to_walking(), False) #t(5) self.assertEqual(fakeAgent.switching_walking, True) self.assertEqual(fakeAgent.switching_waiting, True) self.assertEqual(fakeAgent.would_to_walking(), False) #t(6) self.assertEqual(fakeAgent.switching_walking, True) self.assertEqual(fakeAgent.switching_waiting, True) fakeAgent.pstop = 1 self.assertEqual(fakeAgent.would_to_walking(), True) self.assertEqual(fakeAgent.switching_walking, False) self.assertEqual(fakeAgent.switching_waiting, False)