Exemple #1
0
 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))
Exemple #2
0
 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)
     )
Exemple #3
0
 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))
Exemple #4
0
 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)
     )
Exemple #5
0
 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))
Exemple #6
0
 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)
     )