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
|
from nose.plugins.attrib import attr
|
||||||
import urllib
|
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):
|
class TestLdap(cloudstackTestCase):
|
||||||
"""
|
"""
|
||||||
This tests attempts to register a LDAP server and authenticate as an LDAP user.
|
This tests attempts to register a LDAP server and authenticate as an LDAP user.
|
||||||
@ -72,12 +43,10 @@ class TestLdap(cloudstackTestCase):
|
|||||||
@classmethod
|
@classmethod
|
||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
|
|
||||||
cls.api_client = super(
|
testClient = super(TestLdap, cls).getClsTestClient()
|
||||||
TestLdap,
|
cls.api_client = testClient.getApiClient()
|
||||||
cls
|
cls.services = testClient.getParsedTestDataConfig()
|
||||||
).getClsTestClient().getApiClient()
|
cls.account = cls.services["ldap_account"]
|
||||||
cls.services = Services().services
|
|
||||||
cls.account = cls.services["account"]
|
|
||||||
cls._cleanup = []
|
cls._cleanup = []
|
||||||
|
|
||||||
|
|
||||||
@ -97,12 +66,12 @@ class TestLdap(cloudstackTestCase):
|
|||||||
|
|
||||||
self.acct = createAccount.createAccountCmd()
|
self.acct = createAccount.createAccountCmd()
|
||||||
self.acct.accounttype = 0
|
self.acct.accounttype = 0
|
||||||
self.acct.firstname = self.services["account"]["firstname"]
|
self.acct.firstname = self.services["ldap_account"]["firstname"]
|
||||||
self.acct.lastname = self.services["account"]["lastname"]
|
self.acct.lastname = self.services["ldap_account"]["lastname"]
|
||||||
self.acct.password = self.services["account"]["password"]
|
self.acct.password = self.services["ldap_account"]["password"]
|
||||||
self.acct.username = self.services["account"]["username"]
|
self.acct.username = self.services["ldap_account"]["username"]
|
||||||
self.acct.email = self.services["account"]["email"]
|
self.acct.email = self.services["ldap_account"]["email"]
|
||||||
self.acct.account = self.services["account"]["username"]
|
self.acct.account = self.services["ldap_account"]["username"]
|
||||||
self.acct.domainid = 1
|
self.acct.domainid = 1
|
||||||
|
|
||||||
self.acctRes = self.apiClient.createAccount(self.acct)
|
self.acctRes = self.apiClient.createAccount(self.acct)
|
||||||
|
|||||||
@ -1234,5 +1234,23 @@ test_data = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
"ostype": 'CentOS 5.6 (64-bit)',
|
"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