import from kontor-flask

This commit is contained in:
Thomas Peetz
2025-01-08 22:31:20 +01:00
committed by Thomas Peetz
parent d6410e2584
commit 0d2f27f771
61 changed files with 4296 additions and 0 deletions
+38
View File
@@ -0,0 +1,38 @@
from flask_testing import TestCase
from kontor import create_app
from kontor.models import User
class TestBase(TestCase):
def create_app(self):
# pass in test configuration
config_name = 'testing'
app = create_app(config_name)
return app
def setUp(self):
"""
Will be called before every test
"""
# create test admin user
admin = User()
admin.username="admin"
admin.password="admin2016"
admin.is_admin=True
admin.save()
# create test non-admin user
employee = User()
employee.username="test_user"
employee.password="test2016"
employee.save()
def tearDown(self):
"""
Will be called after every test
"""
users = User.objects.all()
for user in users:
user.delete()