|
@@ -68,20 +68,17 @@ def create_1000px_png_test_image():
|
68
|
68
|
class FunctionalTest(unittest.TestCase):
|
69
|
69
|
|
70
|
70
|
fixtures = [BaseFixture]
|
71
|
|
- sqlalchemy_url = 'sqlite:///tracim_test.sqlite'
|
|
71
|
+ config_uri = 'tests_configs.ini'
|
|
72
|
+ config_section = 'functional_test'
|
72
|
73
|
|
73
|
74
|
def setUp(self):
|
74
|
75
|
logger._logger.setLevel('WARNING')
|
|
76
|
+
|
75
|
77
|
DepotManager._clear()
|
76
|
|
- self.settings = {
|
77
|
|
- 'sqlalchemy.url': self.sqlalchemy_url,
|
78
|
|
- 'user.auth_token.validity': '604800',
|
79
|
|
- 'depot_storage_dir': '/tmp/test/depot',
|
80
|
|
- 'depot_storage_name': 'test',
|
81
|
|
- 'preview_cache_dir': '/tmp/test/preview_cache',
|
82
|
|
- 'preview.jpg.restricted_dims': True,
|
83
|
|
- 'email.notification.activated': 'false',
|
84
|
|
- }
|
|
78
|
+ self.settings = plaster.get_settings(
|
|
79
|
+ self.config_uri,
|
|
80
|
+ self.config_section
|
|
81
|
+ )
|
85
|
82
|
hapic.reset_context()
|
86
|
83
|
self.engine = get_engine(self.settings)
|
87
|
84
|
DeclarativeBase.metadata.create_all(self.engine)
|
|
@@ -127,7 +124,7 @@ class FunctionalTestEmptyDB(FunctionalTest):
|
127
|
124
|
|
128
|
125
|
|
129
|
126
|
class FunctionalTestNoDB(FunctionalTest):
|
130
|
|
- sqlalchemy_url = 'sqlite://'
|
|
127
|
+ config_section = 'functional_test_no_db'
|
131
|
128
|
|
132
|
129
|
def init_database(self, settings):
|
133
|
130
|
self.engine = get_engine(settings)
|