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