1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-11-13 21:52:18 +00:00

Fixed tests init

This commit is contained in:
spl0k 2017-12-05 09:11:53 +01:00
parent c515a25b69
commit 2ea7224815

View File

@ -31,7 +31,16 @@ class TestConfig(DefaultConfig):
} }
def __init__(self, with_webui, with_api): def __init__(self, with_webui, with_api):
super(TestConfig, self).__init__ super(TestConfig, self).__init__()
for attr, value in self.__class__.__dict__.iteritems():
if attr.startswith('_') or attr != attr.upper():
continue
if isinstance(value, dict):
setattr(self, attr, value.copy())
else:
setattr(self, attr, value)
self.WEBAPP.update({ self.WEBAPP.update({
'mount_webui': with_webui, 'mount_webui': with_webui,
@ -56,6 +65,7 @@ class TestBase(unittest.TestCase):
schema = sql.read() schema = sql.read()
for statement in schema.split(';'): for statement in schema.split(';'):
self.store.execute(statement) self.store.execute(statement)
self.store.commit()
self.client = app.test_client() self.client = app.test_client()