예제 #1
0
파일: arguments.py 프로젝트: sammyshj/nyx
  def test_examples(self):
    args = parse(['-i', '1643'])
    self.assertEqual(1643, args.control_port)

    args = parse(['-l', 'WARN,ERR', '-c', '/tmp/cfg'])
    self.assertEqual('WARN,ERR', args.logged_events)
    self.assertEqual('/tmp/cfg', args.config)
예제 #2
0
    def test_examples(self):
        args = parse(['-i', '1643'])
        self.assertEqual(1643, args.control_port)

        args = parse(['-l', 'WARN,ERR', '-c', '/tmp/cfg'])
        self.assertEqual('WARN,ERR', args.logged_events)
        self.assertEqual('/tmp/cfg', args.config)
예제 #3
0
    def test_that_we_load_arguments(self):
        args = parse(['--interface', '10.0.0.25:80'])
        self.assertEqual(('10.0.0.25', 80), args.control_port)

        args = parse(['--interface', '80'])
        self.assertEqual((DEFAULT_ARGS['control_port'][0], 80),
                         args.control_port)

        args = parse(['--interface', ':80'])
        self.assertEqual((DEFAULT_ARGS['control_port'][0], 80),
                         args.control_port)

        args = parse(
            ['--socket', '/tmp/my_socket', '--config', '/tmp/my_config'])
        self.assertEqual('/tmp/my_socket', args.control_socket)
        self.assertEqual('/tmp/my_config', args.config)

        args = parse(['--debug', '/tmp/dump'])
        self.assertEqual('/tmp/dump', args.debug_path)

        args = parse(['--log', 'DEBUG,NYX_DEBUG'])
        self.assertEqual('DEBUG,NYX_DEBUG', args.logged_events)

        args = parse(['--version'])
        self.assertEqual(True, args.print_version)

        args = parse(['--help'])
        self.assertEqual(True, args.print_help)
예제 #4
0
  def test_port_and_socket_unset_other(self):
    args = parse([])
    self.assertEqual(DEFAULT_ARGS['control_port'], args.control_port)
    self.assertEqual(DEFAULT_ARGS['control_socket'], args.control_socket)

    args = parse(['--interface', '10.0.0.25:80'])
    self.assertEqual(('10.0.0.25', 80), args.control_port)
    self.assertEqual(None, args.control_socket)

    args = parse(['--socket', '/tmp/my_socket'])
    self.assertEqual(None, args.control_port)
    self.assertEqual('/tmp/my_socket', args.control_socket)

    args = parse(['--interface', '10.0.0.25:80', '--socket', '/tmp/my_socket'])
    self.assertEqual(('10.0.0.25', 80), args.control_port)
    self.assertEqual('/tmp/my_socket', args.control_socket)
예제 #5
0
파일: arguments.py 프로젝트: sammyshj/nyx
  def test_that_we_load_arguments(self):
    args = parse(['--interface', '10.0.0.25:80'])
    self.assertEqual('10.0.0.25', args.control_address)
    self.assertEqual(80, args.control_port)

    args = parse(['--interface', '80'])
    self.assertEqual(DEFAULT_ARGS['control_address'], args.control_address)
    self.assertEqual(80, args.control_port)

    args = parse(['--socket', '/tmp/my_socket', '--config', '/tmp/my_config'])
    self.assertEqual('/tmp/my_socket', args.control_socket)
    self.assertEqual('/tmp/my_config', args.config)

    args = parse(['--debug', '/tmp/dump'])
    self.assertEqual('/tmp/dump', args.debug_path)

    args = parse(['--log', 'DEBUG,NYX_DEBUG'])
    self.assertEqual('DEBUG,NYX_DEBUG', args.logged_events)

    args = parse(['--version'])
    self.assertEqual(True, args.print_version)

    args = parse(['--help'])
    self.assertEqual(True, args.print_help)
예제 #6
0
    def test_that_we_get_default_values(self):
        args = parse([])

        for attr in DEFAULT_ARGS:
            self.assertEqual(DEFAULT_ARGS[attr], getattr(args, attr))
예제 #7
0
파일: arguments.py 프로젝트: sammyshj/nyx
  def test_that_we_get_default_values(self):
    args = parse([])

    for attr in DEFAULT_ARGS:
      self.assertEqual(DEFAULT_ARGS[attr], getattr(args, attr))