def create_db(): """ Recreates a local database. You probably should not use this on production. """ db.drop_all() db.create_all() db.session.commit()
def setUpClass(cls): """ These run once per Test suite """ app.debug = False # Set up the test database if DATABASE_URI: app.config['SQLALCHEMY_DATABASE_URI'] = DATABASE_URI db.drop_all() # clean before all tests init_db()
def database(app): ''' Provides a reference to the temporary database in the app context. Use this instance instead of importing db from monolith.db. ''' with app.app_context(): db.create_all() _init_database(db) yield db db.session.rollback() db.drop_all() db.session.commit()
def setUpClass(cls): """ Run once before all tests """ api_key = generate_apikey() app.config['API_KEY'] = api_key app.debug = False initialize_logging(logging.INFO) # Get API key api_key = generate_apikey() app.config['API_KEY'] = api_key # Set up the test database if DATABASE_URI: app.config['SQLALCHEMY_DATABASE_URI'] = DATABASE_URI db.drop_all() # clean before all tests init_db()
def setUp(self): db.drop_all() # clean up the last tests db.create_all() # create new tables self.app = routes.app.test_client()
def setUp(self): """ This runs before each test """ db.drop_all() # clean up the last tests db.create_all()
def tearDown(self): """ Runs once after each test case """ db.session.remove() db.drop_all()
def tearDown(self): db.session.remove() db.drop_all() db.get_engine(app).dispose()
def setUp(self): """ Runs before each test """ db.drop_all() # clean up the last tests db.create_all() # create new tables self.app = app.test_client()
def setUp(self): """ This runs before each test """ db.drop_all() # clean up the last tests db.create_all() # make our sqlalchemy tables
def tearDown(self): db.session.remove() db.drop_all() db.engine.dispose()
def setUp(self): Order.init_db(app) db.drop_all() db.create_all()
def setUp(self): db.drop_all() db.create_all()
def setUp(self): """Runs before each test.""" db.drop_all() # Clean up the last tests. db.create_all() # Create new tables. self.app = service.app.test_client()
def setUp(self): db.drop_all() # clean up the last tests db.create_all() # make our sqlalchemy tables
def setUp(self): """ This runs before each test """ db.drop_all() db.create_all()
def setUp(self): Order.init_db(app) db.drop_all() # clean up the last tests db.create_all() # make our sqlalchemy tables
def setUp(self): """Runs before each test""" db.drop_all() db.create_all() self.app = app.test_client()
def tearDown(self): """ This runs after each test """ db.session.remove() db.drop_all()
def setUp(self): """ This runs before each test """ db.drop_all() # clean the last tests db.create_all() # create new tables self.app = app.test_client() self.headers = {'X-Api-Key': app.config['API_KEY']}
def tearDown(self): db.session.remove() db.drop_all()
def tearDown(self): """ Runs after each test """ db.session.remove() db.drop_all() db.engine.dispose()