Ensure tweaks are set to default when running tests

This commit is contained in:
Kovid Goyal 2013-07-16 15:56:57 +05:30
parent 7819f37a45
commit 064294fa32
2 changed files with 12 additions and 0 deletions

View File

@ -21,6 +21,11 @@ class BaseTest(unittest.TestCase):
longMessage = True longMessage = True
maxDiff = None maxDiff = None
@classmethod
def setUpClass(cls):
from calibre.utils.config_base import reset_tweaks_to_default
reset_tweaks_to_default()
def setUp(self): def setUp(self):
self.library_path = self.mkdtemp() self.library_path = self.mkdtemp()
self.create_db(self.library_path) self.create_db(self.library_path)

View File

@ -474,4 +474,11 @@ def write_tweaks(raw):
tweaks = read_tweaks() tweaks = read_tweaks()
def reset_tweaks_to_default():
global tweaks
default_tweaks = P('default_tweaks.py', data=True,
allow_user_override=False)
dl, dg = {}, {}
exec default_tweaks in dg, dl
tweaks = dl