I made necessary edits .travis.yml necessary to depend on wx mod indirectly when running test code eos\config.py copy from development branch, This change was necessary when using data base in test code. service\settings.py copy from development branch. and modified SettingsProvider.getSettings and Settings.save. After that, we made the same as master branch except for necessary code. This change was necessary when using data base in test code. and other improvement.
31 lines
1.1 KiB
Python
31 lines
1.1 KiB
Python
import sys
|
|
from os.path import realpath, join, dirname, abspath
|
|
|
|
from logbook import Logger
|
|
import os
|
|
|
|
istravis = os.environ.get('TRAVIS') == 'true'
|
|
pyfalog = Logger(__name__)
|
|
|
|
debug = False
|
|
gamedataCache = True
|
|
saveddataCache = True
|
|
gamedata_version = ""
|
|
gamedata_connectionstring = 'sqlite:///' + unicode(realpath(join(dirname(abspath(__file__)), "..", "eve.db")), sys.getfilesystemencoding())
|
|
pyfalog.debug("Gamedata connection string: {0}", gamedata_connectionstring)
|
|
|
|
if istravis is True or hasattr(sys, '_called_from_test'):
|
|
# Running in Travis. Run saveddata database in memory.
|
|
saveddata_connectionstring = 'sqlite:///:memory:'
|
|
else:
|
|
saveddata_connectionstring = 'sqlite:///' + unicode(realpath(join(dirname(abspath(__file__)), "..", "saveddata", "saveddata.db")), sys.getfilesystemencoding())
|
|
|
|
pyfalog.debug("Saveddata connection string: {0}", saveddata_connectionstring)
|
|
|
|
settings = {
|
|
"useStaticAdaptiveArmorHardener": False
|
|
}
|
|
|
|
# Autodetect path, only change if the autodetection bugs out.
|
|
path = dirname(unicode(__file__, sys.getfilesystemencoding()))
|