Esempio n. 1
0
 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
Esempio n. 2
0
 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
Esempio n. 3
0
 def testSetInvalidIpc(self):
     api = Tas(ns=self.rootNs)
     try:
         api.ipc = object()
     except ApiParamError, e:
         assert e.item
Esempio n. 4
0
 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
Esempio n. 5
0
 def testNs(self):
     api = Tas(ns=self.rootNs, ipc=self.ipc)
     ns = api._getNamespace()
     assert ns == self.eNs, "Got: %(NS)s" % {"NS":ns}