Initial console tests

NB capsul create isn't working properly, see #83
This commit is contained in:
3wc
2021-07-17 11:42:44 +02:00
parent 6bd02a660e
commit b108d4c04e
2 changed files with 98 additions and 0 deletions

View File

@ -4,6 +4,7 @@ from nanoid import generate
from flask_testing import TestCase
from capsulflask import create_app
from capsulflask.db import get_model
class BaseTestCase(TestCase):
def create_app(self):
@ -11,6 +12,7 @@ class BaseTestCase(TestCase):
os.environ['POSTGRES_CONNECTION_PARAMETERS'] = "host=localhost port=5432 user=postgres password=dev dbname=capsulflask_test"
os.environ['TESTING'] = '1'
os.environ['SPOKE_MODEL'] = 'mock'
os.environ['HUB_MODEL'] = 'mock'
return create_app()
def setUp(self):
@ -20,6 +22,7 @@ class BaseTestCase(TestCase):
pass
def _login(self, user_email):
get_model().login(user_email)
with self.client.session_transaction() as session:
session['account'] = user_email
session['csrf-token'] = generate()