コード例 #1
0
ファイル: TestIApi.py プロジェクト: sys-git/epyrpc
 def testCreateNamespaceInvalid(self):
     iApi._createNamespace()
     iApi._createNamespace([])
     eErr = 1
     try:
         iApi._createNamespace([eErr])
     except ApiParamError, e:
         assert e.item == eErr
         assert basestring in e.allowedTypes
         assert list in e.allowedTypes
コード例 #2
0
ファイル: TestIApi.py プロジェクト: sys-git/epyrpc
 def testCreateNamespaceValid(self):
     iApi._createNamespace("")
     iApi._createNamespace([""])
     iApi._createNamespace(["1", "2"])
コード例 #3
0
ファイル: TestIApi.py プロジェクト: sys-git/epyrpc
 def testCreateNamespaceProduceslowercase(self):
     assert iApi._createNamespace("AbCdEf").islower()
     assert iApi._createNamespace(["ABCDEF"]).islower()
     assert iApi._createNamespace(["1aB", "2cD"]).islower()
コード例 #4
0
ファイル: TestIApi.py プロジェクト: sys-git/epyrpc
 def testCreateNamespaceProduceslowercase(self):
     assert iApi._createNamespace("AbCdEf").islower()
     assert iApi._createNamespace(["ABCDEF"]).islower()
     assert iApi._createNamespace(["1aB", "2cD"]).islower()
 def testCreateNamespaceInvalid(self):
     iApi._createNamespace()
     iApi._createNamespace([])
     eErr = 1
     try:
         iApi._createNamespace([eErr])
     except ApiParamError, e:
         assert e.item == eErr
         assert basestring in e.allowedTypes
         assert list in e.allowedTypes
     try:
         iApi._createNamespace(eErr)
     except ApiParamError, e:
         assert e.item == eErr
         assert basestring in e.allowedTypes
         assert list in e.allowedTypes
 def testValidIpc(self):
     ipc = MyTransport()
     api = iApi()
     api.ipc = ipc
     assert api.ipc == ipc
 def testInvalidIpc(self):
     ipc = object()
     api = iApi()
     try:
         api.ipc = ipc
     except ApiParamError, e: