示例#1
0
文件: TestTas.py 项目: sys-git/epyrpc
 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
示例#2
0
文件: TestTas.py 项目: sys-git/epyrpc
 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
示例#3
0
文件: TestTas.py 项目: sys-git/epyrpc
 def testSetInvalidIpc(self):
     api = Tas(ns=self.rootNs)
     try:
         api.ipc = object()
     except ApiParamError, e:
         assert e.item
示例#4
0
文件: TestTas.py 项目: sys-git/epyrpc
 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
示例#5
0
文件: TestTas.py 项目: sys-git/epyrpc
 def testNs(self):
     api = Tas(ns=self.rootNs, ipc=self.ipc)
     ns = api._getNamespace()
     assert ns == self.eNs, "Got: %(NS)s" % {"NS":ns}