예제 #1
0
  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'])
    self.assertEqual('/tmp/my_socket', args.control_socket)

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

    for attr in DEFAULT_ARGS:
      self.assertEqual(DEFAULT_ARGS[attr], getattr(args, attr))
예제 #3
0
  def test_examples(self):
    args = parse(['-i', '1643'])
    self.assertEqual(1643, args.control_port)

    args = parse(['-s', '~/.tor/socket'])
    self.assertEqual('~/.tor/socket', args.control_socket)
예제 #4
0
파일: arguments.py 프로젝트: patrickod/stem
 def test_run_with_path(self):
   self.assertEqual(__file__, parse(['--run', __file__]).run_path)
예제 #5
0
파일: arguments.py 프로젝트: patrickod/stem
 def test_run_with_command(self):
   self.assertEqual('GETINFO version', parse(['--run', 'GETINFO version']).run_cmd)
예제 #6
0
파일: arguments.py 프로젝트: xujinjin1/stem
 def test_run_with_path(self):
     self.assertEqual(__file__, parse(['--run', __file__]).run_path)
예제 #7
0
파일: arguments.py 프로젝트: xujinjin1/stem
 def test_run_with_command(self):
     self.assertEqual('GETINFO version',
                      parse(['--run', 'GETINFO version']).run_cmd)