def test_create_collectors_creates_udp_server_by_default(self): app = App([]) collectors = app.create_collectors() self.assertEqual(len(collectors), 1) collector = collectors.pop() self.assertIsInstance(collector, SocketServer) self.assertEqual( ("127.0.0.1", 8125, socket.SOCK_DGRAM), (collector.host, collector.port, collector.socket_type))
def test_create_collectors_creates_udp_server_by_default(self): app = App([]) collectors = app.create_collectors() self.assertEqual(len(collectors), 1) collector = collectors.pop() self.assertIsInstance(collector, SocketServer) self.assertEqual( ("127.0.0.1", 8125, socket.SOCK_DGRAM), (collector.host, collector.port, collector.socket_type) )
def test_create_udp_collectors(self): app = App(['--collect-udp', ':8127,example.com,127.0.0.1:8126']) collectors = app.create_collectors() self.assertEqual(len(collectors), 3) for collector in collectors: self.assertIsInstance(collector, SocketServer) self.assertEqual(("", 8127, socket.SOCK_DGRAM), (collectors[0].host, collectors[0].port, collectors[0].socket_type)) self.assertEqual(("example.com", 8125, socket.SOCK_DGRAM), (collectors[1].host, collectors[1].port, collectors[1].socket_type)) self.assertEqual(("127.0.0.1", 8126, socket.SOCK_DGRAM), (collectors[2].host, collectors[2].port, collectors[2].socket_type))
def test_create_udp_collectors(self): app = App(['--collect-udp', ':8127,example.com,127.0.0.1:8126']) collectors = app.create_collectors() self.assertEqual(len(collectors), 3) for collector in collectors: self.assertIsInstance(collector, SocketServer) self.assertEqual( ("", 8127, socket.SOCK_DGRAM), (collectors[0].host, collectors[0].port, collectors[0].socket_type) ) self.assertEqual( ("example.com", 8125, socket.SOCK_DGRAM), (collectors[1].host, collectors[1].port, collectors[1].socket_type) ) self.assertEqual( ("127.0.0.1", 8126, socket.SOCK_DGRAM), (collectors[2].host, collectors[2].port, collectors[2].socket_type) )
def test_create_tcp_collectors(self): app = App([ '--collect-tcp', ':8127,example.org,127.0.0.1:8126', '--collector-threads', '8', '--collector-threads-limit', '32' ]) collectors = app.create_collectors() self.assertEqual(len(collectors), 3) for collector in collectors: self.assertIsInstance(collector, SocketServer) self.assertEqual(collector.num_worker_threads, 8) self.assertEqual(collector.worker_threads_limit, 32) self.assertEqual(("", 8127, socket.SOCK_STREAM), (collectors[0].host, collectors[0].port, collectors[0].socket_type)) self.assertEqual(("example.org", 8125, socket.SOCK_STREAM), (collectors[1].host, collectors[1].port, collectors[1].socket_type)) self.assertEqual(("127.0.0.1", 8126, socket.SOCK_STREAM), (collectors[2].host, collectors[2].port, collectors[2].socket_type))
def test_create_tcp_collectors(self): app = App(['--collect-tcp', ':8127,example.org,127.0.0.1:8126', '--collector-threads', '8', '--collector-threads-limit', '32']) collectors = app.create_collectors() self.assertEqual(len(collectors), 3) for collector in collectors: self.assertIsInstance(collector, SocketServer) self.assertEqual(collector.num_worker_threads, 8) self.assertEqual(collector.worker_threads_limit, 32) self.assertEqual( ("", 8127, socket.SOCK_STREAM), (collectors[0].host, collectors[0].port, collectors[0].socket_type) ) self.assertEqual( ("example.org", 8125, socket.SOCK_STREAM), (collectors[1].host, collectors[1].port, collectors[1].socket_type) ) self.assertEqual( ("127.0.0.1", 8126, socket.SOCK_STREAM), (collectors[2].host, collectors[2].port, collectors[2].socket_type) )