Exemple #1
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 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>]>")
Exemple #3
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")
Exemple #5
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: []>")