From 90da2aafcd910c3bec5ff542ad474012c24aa3a3 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Mon, 26 Feb 2024 08:34:56 +0100 Subject: [PATCH] provide config.py in tests folder --- tests/config.py | 14 ++++++++++++++ tests/test_storage.py | 5 +++-- 2 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 tests/config.py diff --git a/tests/config.py b/tests/config.py new file mode 100644 index 0000000..2fe27db --- /dev/null +++ b/tests/config.py @@ -0,0 +1,14 @@ +# py-scopes/tests/config.py + +from scopes.server.app import demo_app, zope_app + +# server / app settings +server_port = '8999' +app = zope_app + +# storage settings +dbengine = 'postgresql+psycopg' +dbname = 'testdb' +dbuser = 'testuser' +dbpassword = 'secret' + diff --git a/tests/test_storage.py b/tests/test_storage.py index 97390e5..aff5d0d 100644 --- a/tests/test_storage.py +++ b/tests/test_storage.py @@ -11,7 +11,8 @@ from scopes.storage.common import Storage, getEngine, sessionFactory from scopes.storage import proxy from scopes.storage import tracking -engine = getEngine('postgresql+psycopg', 'testdb', 'testuser', 'secret') +import config +engine = getEngine(config.dbengine, config.dbname, config.dbuser, config.dbpassword) scopes.storage.common.engine = engine scopes.storage.common.Session = sessionFactory(engine) @@ -21,7 +22,7 @@ storage = Storage(schema='testing') class Test(unittest.TestCase): "Basic tests for the cco.storage package." - def testBasicStuff(self): + def testTracking(self): storage.dropTable('tracks') tracks = storage.create(tracking.Container)