コード例 #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>]>")
コード例 #2
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>]>")
コード例 #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")
コード例 #4
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")
コード例 #5
0
 def testExecuteInsert10(self):
     s = Simulator()
     e = CounterEvent(10)
     e.execute(s)
     self.assertEqual(str(s), "<0.0: []>")
コード例 #6
0
 def testExecuteInsert10(self):
     s = Simulator()
     e = CounterEvent(10)
     e.execute(s)
     self.assertEqual(str(s), "<0.0: []>")