Mercurial > fife-parpg
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')