예제 #1
0
class TestStop(unittest.TestCase):
    def setUp(self):
        path = "config/ipc"
        sys.argv = sys.argv[:1]
        ConfigurationManager(cwd=path)
        SignalExchangeHub()
        eo = ExecutionOrganiser()
        eo.bindInterface()
        eo.createProcess()
        self.sc = StateControl("me")
    def tearDown(self):
        ExecutionOrganiser.destroySingleton()
    def testNoArgs(self):
        tId = 123
        bSynchronous = True
        result = self.sc._handler_stop(tId, bSynchronous)
        assert isinstance(result, iApiTransportResponse)
        assert eStateControlResult.isValid(result.response())