Example #1
0
    def setUp(self):
        self.server = DeviceTestServer('', 0)
        self.server.start(timeout=0.1)

        host, port = self.server._sock.getsockname()

        self.client = BlockingTestClient(self, host, port)
        self.client.start(timeout=0.1)
    def setUp(self):
        self.server = DeviceTestServer('', 0)
        self.server.start(timeout=0.1)

        host, port = self.server._sock.getsockname()

        self.client = katcp.DeviceClient(host, port)
        self.client.start(timeout=0.1)
Example #3
0
    def setUp(self):
        self.server = DeviceTestServer('', 0)
        start_thread_with_cleanup(self, self.server, start_timeout=1)

        host, port = self.server.bind_address

        self.client = katcp.BlockingClient(host, port)
        start_thread_with_cleanup(self, self.client, start_timeout=1)
        self.assertTrue(self.client.wait_protocol(timeout=1))
 def setUp(self):
     super(Test_InformHookDeviceClient, self).setUp()
     self.server = DeviceTestServer('', 0)
     start_thread_with_cleanup(self, self.server, start_timeout=1)
     self.host, self.port = self.server.bind_address
     self.client = katcp.inspecting_client._InformHookDeviceClient(
         self.host, self.port)
     self.client.set_ioloop(self.io_loop)
     self.io_loop.add_callback(self.client.start)
    def setUp(self):
        super(TestInspectingClientAsync, self).setUp()
        self.server = DeviceTestServer('', 0)
        start_thread_with_cleanup(self, self.server, start_timeout=1)
        self.host, self.port = self.server.bind_address

        self.client = InspectingClientAsync(self.host, self.port,
                                            ioloop=self.io_loop)
        self.io_loop.add_callback(self.client.connect)
Example #6
0
    def setUp(self):
        self.server = DeviceTestServer('', 0)
        self.server.start(timeout=0.1)
        host, port = self.server._sock.getsockname()
        self.server_addr = (host, port)

        self.client = BlockingTestClient(self, host, port)
        self.client.start(timeout=0.1)
        self.assertTrue(self.client.wait_protocol(timeout=0.1))
Example #7
0
    def setUp(self):
        self.addCleanup(self.stop_server_client)
        self.server = DeviceTestServer('', 0)
        self.server.start(timeout=0.1)

        host, port = self.server.bind_address

        self.client = katcp.CallbackClient(host, port)
        self.client.start(timeout=1)
        self.assertTrue(self.client.wait_protocol(timeout=1))
Example #8
0
    def setUp(self):
        self.server = DeviceTestServer('', 0)
        start_thread_with_cleanup(self, self.server, start_timeout=1)

        host, port = self.server.bind_address

        self.client = katcp.DeviceClient(host, port)
        self.client.enable_thread_safety()
        start_thread_with_cleanup(self, self.client, start_timeout=1)
        self.client.wait_connected(timeout=1)
Example #9
0
    def setUp(self):
        super(test_AsyncClientIntegratedBase, self).setUp()
        self.server = DeviceTestServer('localhost', 0)
        self.server.set_ioloop(self.io_loop)
        self.server.set_concurrency_options(thread_safe=False,
                                            handler_thread=False)
        self.server.start()

        host, port = self.server.bind_address
        logger.info('host, port: {}:{}'.format(host, port))
        self.client = katcp.CallbackClient(host, port)
        self.client.set_ioloop(self.io_loop)
 def setUp(self):
     super(TestInspectingClientAsyncStateCallback, self).setUp()
     self.server = DeviceTestServer('', 0)
     start_thread_with_cleanup(self, self.server, start_timeout=1)
     self.host, self.port = self.server.bind_address
     self.state_cb_future = tornado.concurrent.Future()
     self.client = InspectingClientAsync(self.host, self.port,
                                         ioloop=self.io_loop)
     # Set a short initial_resync timeout to make resync tests quick
     self.client.initial_resync_timeout = 0.001
     self.client.set_state_callback(self._test_state_cb)
     self.done_state_cb_futures = []
     self.cnt_state_cb_futures = collections.defaultdict(tornado.concurrent.Future)
Example #11
0
 def setUp(self):
     super(TestDeviceClientMemoryLeaks, self).setUp()
     self.server = DeviceTestServer('', 0)
     start_thread_with_cleanup(self, self.server, start_timeout=0.1)
     self.host, self.port = self.server.bind_address
Example #12
0
 def _setup_server(self):
     self.server = DeviceTestServer('', 0)
     start_thread_with_cleanup(self, self.server, start_timeout=1)
Example #13
0
 def setUp(self):
     self.server = DeviceTestServer('', 0)
import threading
import signal

import tornado
import IPython

from katcp.testutils import DeviceTestServer

from katcp import resource_client, inspecting_client


log = logging.getLogger(__name__)

ioloop = tornado.ioloop.IOLoop.current()

d = DeviceTestServer('', 0)
d.set_concurrency_options(False, False)
d.set_ioloop(ioloop)
ioloop.add_callback(d.start)

def setup_resource_client():
    global rc
    print d.bind_address
    rc = resource_client.KATCPClientResource(dict(
        name='thething',
        address=d.bind_address,
        controlled=True
    ))
    rc.start()

def printy(*args):
Example #15
0
 def _setup_server(self):
     self.server = DeviceTestServer('', 0)
     self.server.set_concurrency_options(thread_safe=False,
                                         handler_thread=False)
     start_thread_with_cleanup(self, self.server, start_timeout=1)