class TestServer(unittest.TestCase): """Tests Server""" def setUp(self): from pydsl.Function.Transformer.Network import FunctionNetworkServer self._server = FunctionNetworkServer() #Create a child Manager from pydsl.Function.Transformer.Python import PythonTransformer, HostPythonTransformer self._child = PythonTransformer({"input":"cstring"}, {"output":"cstring"}, childfunction) self._parentManager = HostPythonTransformer({"input":"cstring"}, {"output":"cstring"}, {}, parentfunction, server = self._server) self._parentManager.registerInstance("client", self._child) #load special Transformer that generates client messages #load special Transformer that listen client messages def testProperty(self): result = self._parentManager({"input":"1+1"}) self.assertTrue(str(result["output"]) == "1+1")
def setUp(self): from pydsl.Function.Transformer.Network import FunctionNetworkServer self._server = FunctionNetworkServer() #Create a child Manager from pydsl.Function.Transformer.Python import PythonTransformer, HostPythonTransformer self._child = PythonTransformer({"input":"cstring"}, {"output":"cstring"}, childfunction) self._parentManager = HostPythonTransformer({"input":"cstring"}, {"output":"cstring"}, {}, parentfunction, server = self._server) self._parentManager.registerInstance("client", self._child)