def testSetValidIpc(self): api = Tas(ns=self.rootNs) api.ipc = self.ipc assert api.ipc == self.ipc # Now check all sub-apis: for _api in api._apis: assert _api.ipc == self.ipc
def testSignal(self): api = Tas(ns=self.rootNs, ipc=self.ipc) args = (1, 2, 3) kwargs = {"four":4} r = api.signal(*args, **kwargs) assert isinstance(r, iApiAction) assert r.args()[0] == args assert r.args()[1] == kwargs
def testSetInvalidIpc(self): api = Tas(ns=self.rootNs) try: api.ipc = object() except ApiParamError, e: assert e.item
def testError(self): api = Tas(ns=self.rootNs, ipc=self.ipc) args = 123 r = api.error(123) assert isinstance(r, iApiAction) assert r.args()[0] == args
def testNs(self): api = Tas(ns=self.rootNs, ipc=self.ipc) ns = api._getNamespace() assert ns == self.eNs, "Got: %(NS)s" % {"NS":ns}