35 lines
		
	
	
	
		
			777 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
	
		
			777 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import sys
 | 
						|
import os.path
 | 
						|
 | 
						|
gajim_root = os.path.join(os.path.abspath(os.path.dirname(__file__)), '..')
 | 
						|
 | 
						|
sys.path.append(gajim_root + '/src')
 | 
						|
 | 
						|
# a temporary version of ~/.gajim for testing
 | 
						|
configdir = gajim_root + '/test/tmp'
 | 
						|
 | 
						|
# define _ for i18n
 | 
						|
import __builtin__
 | 
						|
__builtin__._ = lambda x: x
 | 
						|
 | 
						|
import os
 | 
						|
 | 
						|
def setup_env():
 | 
						|
	# wipe config directory
 | 
						|
	if os.path.isdir(configdir):
 | 
						|
		import shutil
 | 
						|
		shutil.rmtree(configdir)
 | 
						|
 | 
						|
	os.mkdir(configdir)
 | 
						|
 | 
						|
	import common.configpaths
 | 
						|
	common.configpaths.gajimpaths.init(configdir)
 | 
						|
	common.configpaths.gajimpaths.init_profile()
 | 
						|
 | 
						|
	# for some reason common.gajim needs to be imported before xmpppy?
 | 
						|
	from common import gajim
 | 
						|
 | 
						|
	gajim.DATA_DIR = gajim_root + '/data'
 | 
						|
 | 
						|
	import gtkgui_helpers
 | 
						|
	gtkgui_helpers.GLADE_DIR = gajim_root + '/data/glade'
 |