コード例 #1
0
 def test_get_pkey_obj_with_plain_key(self):
     fname = 'test_ed25519.key'
     cls = paramiko.Ed25519Key
     key = read_file(os.path.join(base_dir, 'tests', fname))
     pkey = IndexHandler.get_pkey_obj(key, None)
     self.assertIsInstance(pkey, cls)
     pkey = IndexHandler.get_pkey_obj(key, 'iginored')
     self.assertIsInstance(pkey, cls)
     with self.assertRaises(ValueError):
         pkey = IndexHandler.get_pkey_obj('x' + key, None)
コード例 #2
0
ファイル: test_handler.py プロジェクト: chunyu-zhou/webssh
 def test_get_pkey_obj_with_plain_key(self):
     fname = 'test_ed25519.key'
     cls = paramiko.Ed25519Key
     key = read_file(make_tests_data_path(fname))
     pkey = IndexHandler.get_pkey_obj(key, None, fname)
     self.assertIsInstance(pkey, cls)
     pkey = IndexHandler.get_pkey_obj(key, 'iginored', fname)
     self.assertIsInstance(pkey, cls)
     with self.assertRaises(InvalidException) as exc:
         pkey = IndexHandler.get_pkey_obj('x' + key, None, fname)
         self.assertIn('Invalid private key', str(exc))
コード例 #3
0
 def test_get_pkey_obj_with_encrypted_key(self):
     fname = 'test_ed25519_password.key'
     password = '******'
     cls = paramiko.Ed25519Key
     key = read_file(os.path.join(base_dir, 'tests', fname))
     pkey = IndexHandler.get_pkey_obj(key, password)
     self.assertIsInstance(pkey, cls)
     with self.assertRaises(ValueError):
         pkey = IndexHandler.get_pkey_obj(key, 'wrongpass')
     with self.assertRaises(ValueError):
         pkey = IndexHandler.get_pkey_obj('x' + key, password)
コード例 #4
0
ファイル: test_handler.py プロジェクト: chunyu-zhou/webssh
 def test_get_pkey_obj_with_encrypted_key(self):
     fname = 'test_ed25519_password.key'
     password = '******'
     cls = paramiko.Ed25519Key
     key = read_file(make_tests_data_path(fname))
     pkey = IndexHandler.get_pkey_obj(key, password, fname)
     self.assertIsInstance(pkey, cls)
     with self.assertRaises(InvalidException) as exc:
         pkey = IndexHandler.get_pkey_obj(key, 'wrongpass', fname)
         self.assertIn('Wrong password', str(exc))
     with self.assertRaises(InvalidException) as exc:
         pkey = IndexHandler.get_pkey_obj('x' + key, password, fname)
         self.assertIn('Invalid private key', str(exc))