コード例 #1
0
 def testExistingKey(self):
     args = get_common_args(self.parser, '-k /etc/passwd'.split())
     self.assertEqual('/etc/passwd', args['keyfile'])
コード例 #2
0
 def testDefaultLogLevel(self):
     args = get_common_args(self.parser, [])
     self.assertEqual(misc.KEY_FILE, args['keyfile'])
コード例 #3
0
 def testCorrectDCLogLevel(self):
     args = get_common_args(self.parser, '-L error'.split())
     self.assertEqual(logging.ERROR, args['log_level'])
コード例 #4
0
 def testCorrectUCLogLevel(self):
     args = get_common_args(self.parser, '-L INFO'.split())
     self.assertEqual(logging.INFO, args['log_level'])
コード例 #5
0
 def testDefaultLogLevel(self):
     args = get_common_args(self.parser, [])
     self.assertEqual(logging.WARNING, args['log_level'])
コード例 #6
0
 def testAddressParam(self):
     args = get_common_args(self.parser, '-b 1.2.3.4'.split())
     self.assertEqual('1.2.3.4', args['address'])
コード例 #7
0
 def testDefaultAddress(self):
     args = get_common_args(self.parser, [])
     self.assertEqual(misc.ADDRESS, args['address'])
コード例 #8
0
 def testDefaultPort(self):
     args = get_common_args(self.parser, [])
     self.assertEqual(misc.PORT, args['port'])
コード例 #9
0
 def testPortiInterval(self):
     self.assertRaises(SystemExit, get_common_args, self.parser, '--port=65536'.split())
     self.assertRaises(SystemExit, get_common_args, self.parser, '--port=0'.split())
     args = get_common_args(self.parser, '--port=3353'.split())
     self.assertEqual(3353, args['port'])