@classmethod
def setUpClass(cls):
cls.lp = cls.get_loadparm(cls)
- cls.username = os.environ["USERNAME"]
- cls.password = os.environ["PASSWORD"]
cls.host = os.environ["SERVER"]
- c = Credentials()
- c.set_username(cls.username)
- c.set_password(cls.password)
- try:
- realm = os.environ["REALM"]
- c.set_realm(realm)
- except KeyError:
- pass
- try:
- domain = os.environ["DOMAIN"]
- c.set_domain(domain)
- except KeyError:
- pass
-
- c.guess()
-
- cls.credentials = c
-
cls._ldb = None
# A set containing DNs of accounts created as part of testing.
def get_samdb(self):
if self._ldb is None:
+ creds = self.get_user_creds()
+
session = system_session()
type(self)._ldb = SamDB(url="ldap://%s" % self.host,
session_info=session,
- credentials=self.credentials,
+ credentials=creds,
lp=self.lp)
return self._ldb
samdb = self.get_samdb()
user_name = "mskileusr"
upn_name = "mskileupn"
- upn = upn_name + "@" + self.credentials.get_realm().lower()
+ upn = upn_name + "@" + self.get_user_creds().get_realm().lower()
(uc, dn) = self.create_account(samdb, user_name, upn=upn)
realm = uc.get_realm().lower()
samdb = self.get_samdb()
user_name = "mskileusr"
upn_name = "mskileupn"
- upn = upn_name + "@" + self.credentials.get_realm().lower()
+ upn = upn_name + "@" + self.get_user_creds().get_realm().lower()
(uc, dn) = self.create_account(samdb, user_name, upn=upn)
realm = uc.get_realm().lower()