diff options
author | neodarz <neodarz@neodarz.net> | 2018-06-16 17:52:31 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-06-16 17:52:31 +0200 |
commit | 5bcc1ed9df4e7a6b8086cac3f25a466aee3bebcd (patch) | |
tree | f4e72ed3712a148a28a0c11323f1796f7499a336 /src/tests/conftest.py | |
parent | cf29b5d4324b03d826615cfbb7f7345c54da1762 (diff) | |
download | liberationCenter-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.py | 34 |
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() |