Ejemplo n.º 1
0
 def test_verbose(self):
     """
     The verbose option is recognised as a flag.
     """
     opt = tap.Options()
     opt.parseOptions(['--verbose'])
     self.assertTrue(opt['verbose'])
Ejemplo n.º 2
0
 def test_secret(self):
     """
     The secret option is recognised as a parameter.
     """
     opt = tap.Options()
     opt.parseOptions(['--secret', 'hushhush'])
     self.assertEquals(opt['secret'], 'hushhush')
Ejemplo n.º 3
0
 def test_secretDefault(self):
     """
     The secret option has 'secret' as default value
     """
     opt = tap.Options()
     opt.parseOptions([])
     self.assertEquals(opt['secret'], 'secret')
Ejemplo n.º 4
0
 def test_portDefault(self):
     """
     The port option has '5347' as default value
     """
     opt = tap.Options()
     opt.parseOptions([])
     self.assertEquals(opt['port'], 'tcp:5347:interface=127.0.0.1')
Ejemplo n.º 5
0
 def test_port(self):
     """
     The port option is recognised as a parameter.
     """
     opt = tap.Options()
     opt.parseOptions(['--port', '7001'])
     self.assertEquals(opt['port'], '7001')
Ejemplo n.º 6
0
 def test_secret(self):
     """
     The secret option is recognised as a parameter.
     """
     opt = tap.Options()
     opt.parseOptions(["--secret", "hushhush"])
     self.assertEqual(opt["secret"], "hushhush")
Ejemplo n.º 7
0
 def test_port(self):
     """
     The port option is recognised as a parameter.
     """
     opt = tap.Options()
     opt.parseOptions(["--port", "7001"])
     self.assertEqual(opt["port"], "7001")
Ejemplo n.º 8
0
 def test_makeServiceVerbose(self):
     """
     The verbose flag enables traffic logging.
     """
     opt = tap.Options()
     opt.parseOptions(['--verbose'])
     s = tap.makeService(opt)
     self.assertTrue(s.factory.logTraffic)
Ejemplo n.º 9
0
 def test_makeService(self):
     """
     The service gets set up with a router and factory.
     """
     opt = tap.Options()
     opt.parseOptions([])
     s = tap.makeService(opt)
     self.assertIsInstance(s, internet.StreamServerEndpointService)
     self.assertEquals('127.0.0.1', s.endpoint._interface)
     self.assertEquals(5347, s.endpoint._port)
     factory = s.factory
     self.assertIsInstance(factory, component.XMPPComponentServerFactory)
     self.assertIsInstance(factory.router, component.Router)
     self.assertEquals('secret', factory.secret)
     self.assertFalse(factory.logTraffic)
Ejemplo n.º 10
0
 def test_makeService(self):
     """
     The service gets set up with a router and factory.
     """
     opt = tap.Options()
     opt.parseOptions([])
     s = tap.makeService(opt)
     self.assertIsInstance(s, internet.TCPServer)
     self.assertEquals('127.0.0.1', s.kwargs['interface'])
     self.assertEquals(2, len(s.args))
     self.assertEquals(5347, s.args[0])
     factory = s.args[1]
     self.assertIsInstance(factory, component.XMPPComponentServerFactory)
     self.assertIsInstance(factory.router, component.Router)
     self.assertEquals('secret', factory.secret)
     self.assertFalse(factory.logTraffic)