Esempio n. 1
0
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")
Esempio n. 2
0
 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)