29 lines
568 B
Python
29 lines
568 B
Python
|
#!/usr/bin/env python
|
||
|
# coding=utf-8
|
||
|
|
||
|
import os
|
||
|
import unittest
|
||
|
|
||
|
from config import basedir
|
||
|
from app import app
|
||
|
from app import db
|
||
|
|
||
|
|
||
|
class TestCase(unittest.TestCase):
|
||
|
|
||
|
def setUp(self):
|
||
|
app.config['TESTING'] = True
|
||
|
app.config['WTF_CSRF_ENABLED'] = False
|
||
|
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///' + os.path.join(
|
||
|
basedir, 'test.db')
|
||
|
self.app = app.test_client()
|
||
|
db.create_all()
|
||
|
|
||
|
def tearDown(self):
|
||
|
db.session.remove()
|
||
|
db.drop_all()
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
unittest.main()
|