mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
CLOUDSTACK-7431: moved ldap configuration details to test_data.py
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
This commit is contained in:
parent
3d369de6fe
commit
b43d9345e9
@ -35,35 +35,6 @@ from marvin.lib.common import *
|
||||
from nose.plugins.attrib import attr
|
||||
import urllib
|
||||
|
||||
|
||||
|
||||
class Services:
|
||||
"""Test LDAP Configuration
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
self.services = {
|
||||
"account": {
|
||||
"email": "rmurphy@cloudstack.org",
|
||||
"firstname": "Ryan",
|
||||
"lastname": "Murphy",
|
||||
"username": "rmurphy",
|
||||
"password": "internalcloudstackpassword",
|
||||
},
|
||||
"ldapConfiguration_1":
|
||||
{
|
||||
"basedn": "dc=cloudstack,dc=org",
|
||||
"emailAttribute": "mail",
|
||||
"userObject": "inetOrgPerson",
|
||||
"usernameAttribute": "uid",
|
||||
"hostname": "localhost",
|
||||
"port": "10389",
|
||||
"ldapUsername": "rmurphy",
|
||||
"ldapPassword": "password"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
class TestLdap(cloudstackTestCase):
|
||||
"""
|
||||
This tests attempts to register a LDAP server and authenticate as an LDAP user.
|
||||
@ -72,12 +43,10 @@ class TestLdap(cloudstackTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
|
||||
cls.api_client = super(
|
||||
TestLdap,
|
||||
cls
|
||||
).getClsTestClient().getApiClient()
|
||||
cls.services = Services().services
|
||||
cls.account = cls.services["account"]
|
||||
testClient = super(TestLdap, cls).getClsTestClient()
|
||||
cls.api_client = testClient.getApiClient()
|
||||
cls.services = testClient.getParsedTestDataConfig()
|
||||
cls.account = cls.services["ldap_account"]
|
||||
cls._cleanup = []
|
||||
|
||||
|
||||
@ -97,12 +66,12 @@ class TestLdap(cloudstackTestCase):
|
||||
|
||||
self.acct = createAccount.createAccountCmd()
|
||||
self.acct.accounttype = 0
|
||||
self.acct.firstname = self.services["account"]["firstname"]
|
||||
self.acct.lastname = self.services["account"]["lastname"]
|
||||
self.acct.password = self.services["account"]["password"]
|
||||
self.acct.username = self.services["account"]["username"]
|
||||
self.acct.email = self.services["account"]["email"]
|
||||
self.acct.account = self.services["account"]["username"]
|
||||
self.acct.firstname = self.services["ldap_account"]["firstname"]
|
||||
self.acct.lastname = self.services["ldap_account"]["lastname"]
|
||||
self.acct.password = self.services["ldap_account"]["password"]
|
||||
self.acct.username = self.services["ldap_account"]["username"]
|
||||
self.acct.email = self.services["ldap_account"]["email"]
|
||||
self.acct.account = self.services["ldap_account"]["username"]
|
||||
self.acct.domainid = 1
|
||||
|
||||
self.acctRes = self.apiClient.createAccount(self.acct)
|
||||
|
||||
@ -1234,5 +1234,23 @@ test_data = {
|
||||
},
|
||||
},
|
||||
"ostype": 'CentOS 5.6 (64-bit)',
|
||||
}
|
||||
},
|
||||
"ldap_account": {
|
||||
"email": "rmurphy@cloudstack.org",
|
||||
"firstname": "Ryan",
|
||||
"lastname": "Murphy",
|
||||
"username": "rmurphy",
|
||||
"password": "internalcloudstackpassword",
|
||||
},
|
||||
"ldapConfiguration_1":
|
||||
{
|
||||
"basedn": "dc=cloudstack,dc=org",
|
||||
"emailAttribute": "mail",
|
||||
"userObject": "inetOrgPerson",
|
||||
"usernameAttribute": "uid",
|
||||
"hostname": "localhost",
|
||||
"port": "10389",
|
||||
"ldapUsername": "rmurphy",
|
||||
"ldapPassword": "password"
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user