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()
							 |