diff tests/swig_tests/swig_test_utils.py @ 0:4a0efb7baf70

* Datasets becomes the new trunk and retires after that :-)
author mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222
date Sun, 29 Jun 2008 18:44:17 +0000
parents
children 81641655bc38
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tests/swig_tests/swig_test_utils.py	Sun Jun 29 18:44:17 2008 +0000
@@ -0,0 +1,35 @@
+#!/usr/bin/env python
+import os, sys, unittest
+
+def genpath(somepath):
+	return os.path.sep.join(somepath.split('/'))
+
+_paths = ('engine/swigwrappers/python', 'engine/extensions')
+for p in _paths:
+	if p not in sys.path:
+		sys.path.append(os.path.sep.join(p.split('/')))
+
+import fife, fifelog
+
+def getEngine(minimized=False):
+	e = fife.Engine()
+	log = fifelog.LogManager(e, promptlog=False, filelog=True)
+	#log.setVisibleModules('all')
+	s = e.getSettings()
+	#s.setRenderBackend('OpenGL')
+	s.setDefaultFontPath('tests/data/FreeMono.ttf')
+	s.setDefaultFontGlyphs(" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" +
+			".,!?-+/:();%`'*#=[]")
+	if minimized:
+		s.setScreenWidth(1)
+		s.setScreenHeight(1)
+	s.setDefaultFontSize(12)
+	e.init()
+	return e
+
+__all__ = []
+__all__.append('unittest')
+__all__.append('fife')
+__all__.append('fifelog')
+__all__.append('genpath')
+__all__.append('getEngine')