def testExecuteInsert(self): s = Simulator() e = CounterEvent(0) e.execute(s) self.assertEqual(str(s), "<0.0: [<Event: 2.0>]>") e = CounterEvent(5) e.execute(s) self.assertEqual(str(s), "<0.0: [<Event: 2.0>, <Event: 7.0>]>")
def testExecuteInsert(self): s = Simulator() e = CounterEvent(0) e.execute(s) self.assertEqual(str(s), "<0.0: [<Event: 2.0>]>") e = CounterEvent(5) e.execute(s) self.assertEqual(str(s), "<0.0: [<Event: 2.0>, <Event: 7.0>]>")
def testExecuteReturn(self): s = Simulator() e = CounterEvent(0) retval = e.execute(s).lower() self.assertEqual(retval, "the event time is 0.0") s = Simulator() e = CounterEvent(5.25) retval = e.execute(s).lower() self.assertEqual(retval, "the event time is 5.25") s = Simulator() e = CounterEvent(2) retval = e.execute(s).lower() self.assertEqual(retval, "the event time is 2.0")
def testExecuteReturn(self): s = Simulator() e = CounterEvent(0) retval = e.execute(s).lower() self.assertEqual(retval, "the event time is 0.0") s = Simulator() e = CounterEvent(5.25) retval = e.execute(s).lower() self.assertEqual(retval, "the event time is 5.25") s = Simulator() e = CounterEvent(2) retval = e.execute(s).lower() self.assertEqual(retval, "the event time is 2.0")
def testExecuteInsert10(self): s = Simulator() e = CounterEvent(10) e.execute(s) self.assertEqual(str(s), "<0.0: []>")
def testExecuteInsert10(self): s = Simulator() e = CounterEvent(10) e.execute(s) self.assertEqual(str(s), "<0.0: []>")