示例#1
0
 def test_symbol_param(self):
     sym = jsClass.SymbolParam("test")
     sym.setPath("")
     sym.setDescription("")
     sym.setPrototype("test")
     sym.getPath()
     sym.get_JSON()
示例#2
0
 def test_symbo_proto(self):
     sym = jsClass.SymbolPrototype("test")
     sym.setPrototype("test")
     sym.setDescription("")
     param = jsClass.SymbolParam("test")
     param.setPath("")
     param.setDescription("")
     param.setPrototype("test")
     sym.appendParameters(param)
     sym.appendParameters(param)
     sym.get_JSON()
示例#3
0
 def test_symbol_update(self):
     sym = jsClass.SymbolUpdate("test")
     sym.setLang("test2")
     sym.setPath("test")
     sym.setType("test")
     proto = jsClass.SymbolPrototype("test")
     proto.setPrototype("test")
     proto.setDescription("")
     param = jsClass.SymbolParam("test")
     param.setPath("")
     param.setDescription("")
     param.setPrototype("test")
     proto.appendParameters(param)
     proto.appendParameters(param)
     sym.appendPrototypes(proto)
     sym.appendPrototypes(proto)
     sym.appendSymbols("test")
     sym.get_JSON()
示例#4
0
 def test_push_symbol_res_connect_error(self):
     sym = jsClass.SymbolUpdate("test")
     sym.setLang("test2")
     sym.setPath("test")
     sym.setType("test")
     proto = jsClass.SymbolPrototype("test")
     proto.setPrototype("test")
     proto.setDescription("")
     param = jsClass.SymbolParam("test")
     param.setPath("")
     param.setDescription("")
     param.setPrototype("test")
     proto.appendParameters(param)
     proto.appendParameters(param)
     sym.appendPrototypes(proto)
     sym.appendPrototypes(proto)
     sym.appendSymbols("test")
     with self.assertRaises(OSError) as cm:
         capturedOutput = io.StringIO()  # setup an io
         sys.stdout = capturedOutput  # redirect stdout
         client = aiClient.AIClient(aiClient.APP_KEY, aiClient.APP_ID, aiClient.SEC)
         client.GetToken()
         client.PushSymbol(sym)
示例#5
0
 def test_push_symbol_error(self,
                            mock_get_token):
     sym = jsClass.SymbolUpdate("test")
     sym.setLang("test2")
     sym.setPath("test")
     sym.setType("test")
     proto = jsClass.SymbolPrototype("test")
     proto.setPrototype("test")
     proto.setDescription("")
     param = jsClass.SymbolParam("test")
     param.setPath("")
     param.setDescription("")
     param.setPrototype("test")
     proto.appendParameters(param)
     proto.appendParameters(param)
     sym.appendPrototypes(proto)
     sym.appendPrototypes(proto)
     sym.appendSymbols("test")
     with self.assertRaises(OSError) as cm:
         capturedOutput = io.StringIO()  # setup an io
         sys.stdout = capturedOutput  # redirect stdout
         client = aiClient.AIClient("what", "", "")
         client.PushSymbol(sym)