示例#1
0
 def __init__(self, state=None):
     super(CommandReceiver, self).__init__()
     if not state:
         state = RunState()
         state.run()
         
     self.state = state
示例#2
0
    def testRunState(self):
        run_state = RunState()
        self.assertEquals(RunState.Stopped, run_state.state)
        self.assertEquals(True, run_state.is_stopped())
        self.assertEquals(False, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())

        run_state.run()
        self.assertEquals(RunState.Running, run_state.state)
        self.assertEquals(False, run_state.is_stopped())
        self.assertEquals(True, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())

        run_state.rest()
        self.assertEquals(RunState.Resting, run_state.state)
        self.assertEquals(False, run_state.is_stopped())
        self.assertEquals(False, run_state.is_running())
        self.assertEquals(True, run_state.is_resting())

        run_state.run()
        self.assertEquals(RunState.Running, run_state.state)
        self.assertEquals(False, run_state.is_stopped())
        self.assertEquals(True, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())

        run_state.stop()
        self.assertEquals(RunState.Stopped, run_state.state)
        self.assertEquals(True, run_state.is_stopped())
        self.assertEquals(False, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())
示例#3
0
    def testRunState(self):
        run_state = RunState()
        self.assertEquals(RunState.Stopped, run_state.state)
        self.assertEquals(True, run_state.is_stopped())
        self.assertEquals(False, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())

        run_state.run()
        self.assertEquals(RunState.Running, run_state.state)
        self.assertEquals(False, run_state.is_stopped())
        self.assertEquals(True, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())
        
        run_state.rest()
        self.assertEquals(RunState.Resting, run_state.state)
        self.assertEquals(False, run_state.is_stopped())
        self.assertEquals(False, run_state.is_running())
        self.assertEquals(True, run_state.is_resting())
        
        run_state.run()
        self.assertEquals(RunState.Running, run_state.state)
        self.assertEquals(False, run_state.is_stopped())
        self.assertEquals(True, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())
                
        run_state.stop()
        self.assertEquals(RunState.Stopped, run_state.state)
        self.assertEquals(True, run_state.is_stopped())
        self.assertEquals(False, run_state.is_running())
        self.assertEquals(False, run_state.is_resting())