aboutsummaryrefslogtreecommitdiff
path: root/src/tests/conftest.py
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-06-16 17:52:31 +0200
committerneodarz <neodarz@neodarz.net>2018-06-16 17:52:31 +0200
commit5bcc1ed9df4e7a6b8086cac3f25a466aee3bebcd (patch)
treef4e72ed3712a148a28a0c11323f1796f7499a336 /src/tests/conftest.py
parentcf29b5d4324b03d826615cfbb7f7345c54da1762 (diff)
downloadliberationCenter-5bcc1ed9df4e7a6b8086cac3f25a466aee3bebcd.tar.xz
liberationCenter-5bcc1ed9df4e7a6b8086cac3f25a466aee3bebcd.zip
Add first structure of the application
Diffstat (limited to 'src/tests/conftest.py')
-rw-r--r--src/tests/conftest.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/tests/conftest.py b/src/tests/conftest.py
new file mode 100644
index 0000000..6a54ae4
--- /dev/null
+++ b/src/tests/conftest.py
@@ -0,0 +1,34 @@
+import pytest
+from lb_app import create_app
+from lb_app.app_db.db import MongoDB
+
+import pprint
+
+data = {'username': 'neo'}
+
+@pytest.fixture
+def app():
+ app = create_app({
+ 'TESTING': True
+ })
+
+ app.config.from_mapping(
+ MONGO_URI= 'mongodb://localhost:27017/test_liberationCenter'
+ )
+
+
+ with app.app_context():
+ db = MongoDB(app)
+ db.set_up()
+ mongo = db.connection()
+ mongo.db.users.insert_one(data)
+
+ yield app
+
+@pytest.fixture
+def client(app):
+ return app.test_client()
+
+@pytest.fixture
+def runner(app):
+ return app.test_cli_runner()