Exemple #1
0
 def _setPDiskUserCredentials(self):
     """Assign the super pdisk username/password"""
     if self.pdiskUsername and self.pdiskPassword:
         return
     loader = UsernamePasswordCredentialsLoader()
     loader.load()
     self.pdiskUsername = self.persistentDiskCloudServiceUser
     self.pdiskPassword = loader.get_password(self.pdiskUsername)
Exemple #2
0
    def test_username_password_loader(self):
        filecontent = """# Entries look like the following:
#
# username=password,cloud-access
#
# 'cloud-access' is a required role
# 

username=password,group
username_with_multiple_values=password, group1, group2
"""
        loader = UsernamePasswordCredentialsLoader()
        test_file = StringIO()
        test_file.write(filecontent)
        test_file.seek(0)
        loader.load(test_file)
        self.assertEqual(("password", "group"), loader.get("username"))
        self.assertEqual("password", loader.get_password("username"))
        self.assertEqual("group", loader.get_group("username"))
        self.assertEqual("group1, group2", loader.get_group("username_with_multiple_values"))