Exemplo n.º 1
0
    def test_telepath_chop(self):

        daemon,link = self.getFooServ()

        port = link[1].get('port')

        foo = s_telepath.getProxy('tcp://localhost:%d/foo' % (port,))

        self.assertEqual( foo.bar(10,20), 30 )

        foo.fini()
        daemon.fini()
Exemplo n.º 2
0
    def test_telepath_chop(self):

        daemon,link = self.getFooServ()

        port = link[1].get('port')

        foo = s_telepath.getProxy('tcp://localhost:%d/foo' % (port,))

        self.assertEqual( foo.bar(10,20), 30 )

        foo.fini()
        daemon.fini()
Exemplo n.º 3
0
    def test_telepath_with(self):
        daemon,link = self.getFooServ()
        port = link[1].get('port')

        foo = s_telepath.getProxy('tcp://localhost:%d/foo' % (port,))

        data = {'sock':0}
        def onsock(event):
            data['sock'] += 1

        daemon.on('link:sock:init', onsock)
        with foo:
            self.assertEqual( foo.bar(10,20), 30 )
            self.assertEqual( foo.bar(10,20), 30 )
            self.assertEqual( foo.bar(10,20), 30 )

        self.assertEqual( data['sock'], 1 )