def test_check_publickey_with_dsa(self): filename = pkg_resources.resource_filename(__name__, 'test_publickey_ssh_dsa.pub') # @UndefinedVariable f = open(filename, 'r', encoding='utf8') line = f.readline() f.close() # Check line. key = authorizedkeys.check_publickey(line) self.assertEqual('ssh-dss', key.keytype) self.assertEqual(580, len(key.key)) self.assertTrue(key.key.startswith('AAAAB3NzaC1kc3MAAACBAM8gRuUD+MFPy')) self.assertEqual('ikus060@ikus060-t530', key.comment)
def test_check_publickey_with_rsa(self): filename = pkg_resources.resource_filename(__name__, 'test_publickey_ssh_rsa.pub') # @UndefinedVariable f = open(filename, 'r') line = f.readline() f.close() # Check line. key = authorizedkeys.check_publickey(line) self.assertEquals('ssh-rsa', key.keytype) self.assertEquals(372, len(key.key)) self.assertTrue(key.key.startswith('AAAAB3NzaC1yc2EAAAADAQABAAABAQDDY')) self.assertEquals('ikus060@ikus060-t530', key.comment)
def test_check_publickey_with_dsa(self): filename = pkg_resources.resource_filename(__name__, 'test_publickey_ssh_dsa.pub') # @UndefinedVariable f = open(filename, 'r', encoding='utf8') line = f.readline() f.close() # Check line. key = authorizedkeys.check_publickey(line) self.assertEqual('ssh-dss', key.keytype) self.assertEqual(580, len(key.key)) self.assertTrue(key.key.startswith('AAAAB3NzaC1kc3MAAACBAM8gRuUD+MFPy')) self.assertEqual('ikus060@ikus060-t530', key.comment)
def test_check_publickey_with_invalid(self): with self.assertRaises(ValueError): authorizedkeys.check_publickey('123445342')
def test_check_publickey_with_invalid(self): with self.assertRaises(ValueError): authorizedkeys.check_publickey('123445342')