2017-07-01 17:48:18 -07:00
|
|
|
# kappa123/server/tests/base.py
|
2015-01-21 08:32:17 -08:00
|
|
|
|
|
|
|
|
2016-07-17 03:47:20 -07:00
|
|
|
from flask_testing import TestCase
|
2015-01-21 08:32:17 -08:00
|
|
|
|
2017-07-01 17:48:18 -07:00
|
|
|
from kappa123.server import app, db
|
|
|
|
from kappa123.server.models import User
|
2015-01-21 08:32:17 -08:00
|
|
|
|
|
|
|
|
|
|
|
class BaseTestCase(TestCase):
|
|
|
|
|
|
|
|
def create_app(self):
|
2017-07-01 17:48:18 -07:00
|
|
|
app.config.from_object('kappa123.server.config.TestingConfig')
|
2015-01-21 08:32:17 -08:00
|
|
|
return app
|
|
|
|
|
|
|
|
def setUp(self):
|
|
|
|
db.create_all()
|
|
|
|
user = User(email="ad@min.com", password="admin_user")
|
|
|
|
db.session.add(user)
|
|
|
|
db.session.commit()
|
|
|
|
|
|
|
|
def tearDown(self):
|
|
|
|
db.session.remove()
|
|
|
|
db.drop_all()
|