def testCryptedPassword(self, password): password.return_value = (hexlify(Password._generate_key()), hexlify(Password._generate_key())) passwd = "TestSecretPassword!" crypted = hexlify(Password.encrypt(passwd)).decode('utf-8') filename = os.path.join(self.config_dir, "test.conf") with open(filename, "w") as f: f.write(""" [test] type=esx server=1.2.3.4 username=admin encrypted_password=%s owner=root """ % crypted) manager = DestinationToSourceMapper(init_config({}, {}, config_dir=self.config_dir)) self.assertEqual(len(manager.configs), 1) self.assertEqual(manager.configs[0][1]['password'], passwd)
def testCryptedPassword(self, password): password.return_value = (hexlify(Password._generate_key()), hexlify(Password._generate_key())) passwd = "TestSecretPassword!" crypted = hexlify(Password.encrypt(passwd)) filename = os.path.join(self.config_dir, "test.conf") with open(filename, "w") as f: f.write(""" [test] type=esx server=1.2.3.4 username=admin encrypted_password=%s owner=root env=staging """ % crypted) manager = ConfigManager(self.logger, self.config_dir) self.assertEqual(len(manager.configs), 1) self.assertEqual(manager.configs[0].password, passwd)
def testCryptedPassword(self, password): password.return_value = (hexlify(Password._generate_key()), hexlify(Password._generate_key())) passwd = "TestSecretPassword!" crypted = hexlify(Password.encrypt(passwd)).decode('utf-8') filename = os.path.join(self.config_dir, "test.conf") with open(filename, "w") as f: f.write(""" [test] type=esx server=1.2.3.4 username=admin encrypted_password=%s owner=root """ % crypted) manager = DestinationToSourceMapper( init_config({}, config_dir=self.config_dir)) self.assertEqual(len(manager.configs), 1) self.assertEqual(manager.configs[0][1]['password'], passwd)