parent
							
								
									d1d832ba97
								
							
						
					
					
						commit
						71d309bb4e
					
				@ -0,0 +1,25 @@ | 
				
			||||
# -*- coding: utf-8 -*- | 
				
			||||
from flask.ext.testing import TestCase | 
				
			||||
from {{ cookiecutter.repo_name }}.settings import Config | 
				
			||||
from {{ cookiecutter.repo_name }}.app import create_app | 
				
			||||
from {{ cookiecutter.repo_name }}.database import db | 
				
			||||
 | 
				
			||||
 | 
				
			||||
class TestConfig(Config): | 
				
			||||
    TESTING = True | 
				
			||||
    DEBUG = True | 
				
			||||
    SQLALCHEMY_DATABASE_URI = 'sqlite://' | 
				
			||||
 | 
				
			||||
 | 
				
			||||
class DbTestCase(TestCase): | 
				
			||||
    """Base TestCase for tests that require a database.""" | 
				
			||||
 | 
				
			||||
    def create_app(self): | 
				
			||||
        app = create_app(TestConfig) | 
				
			||||
        with app.app_context(): | 
				
			||||
            db.create_all() | 
				
			||||
        return app | 
				
			||||
 | 
				
			||||
    def tearDown(self): | 
				
			||||
        db.session.remove() | 
				
			||||
        db.drop_all() | 
				
			||||
					Loading…
					
					
				
		Reference in new issue