29 lines
		
	
	
		
			966 B
		
	
	
	
		
			Python
		
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			966 B
		
	
	
	
		
			Python
		
	
	
| # -*- coding: utf-8 -*-
 | |
| 
 | |
| class Environment():
 | |
|     
 | |
|     def __init__(self, host, port, dbname, username, pwd, admin_pw=False, basic_auth=False):
 | |
|         self.admin_pw = admin_pw
 | |
|         self.dbname = dbname
 | |
|         self.username = username
 | |
|         self.pwd = pwd
 | |
|         self.port = port
 | |
|         self.host = host
 | |
|         self.lang = 'de_DE'
 | |
|         self.basic_auth = basic_auth or ('user', 'pass') # HTTP authentification
 | |
|     
 | |
|     def __str__(self):
 | |
|         return """==============================
 | |
| Host:     %s
 | |
| User:     %s
 | |
| DB:       %s
 | |
| Port:     %s
 | |
| ==============================""" % (self.host, self.username, self.dbname, self.port)
 | |
|         
 | |
|     
 | |
| ENVIRONMENTS = {
 | |
|     'br': Environment('http://localhost', '8080', 'INSTANCE_1', 'admin', 'x', 'admin'),        
 | |
|     'sk': Environment('http://localhost', '8080', 'INSTANCE_1', 'admin', 'x', 'admin'),        
 | |
|     'test': Environment('https://test1.camadeus.at', '443', 'INSTANCE_1', 'admin', 'x', 'asdfasdf'),
 | |
| }
 | |
|     |