Esempio n. 1
0
    def testScheduleNow(self):
        def callback(args):
            self._args_received = args
            self._cb_time = Simulator.Now()

        Simulator.Destroy()
        self._args_received = None
        self._cb_time = None
        Simulator.ScheduleNow(callback, "args")
        Simulator.Run()
        self.assertEqual(self._args_received, "args")
        self.assertEqual(self._cb_time.GetSeconds(), 0.0)
Esempio n. 2
0
 def testScheduleNow(self):
     """! Test schedule now
     @param self this object
     @return none
     """
     def callback(args):
         """! Callback function
         @param args arguments
         return none
         """
         self._args_received = args
         self._cb_time = Simulator.Now()
     Simulator.Destroy()
     self._args_received = None
     self._cb_time = None
     Simulator.ScheduleNow(callback, "args")
     Simulator.Run()
     self.assertEqual(self._args_received, "args")
     self.assertEqual(self._cb_time.GetSeconds(), 0.0)