def setup(self): """ Run once before every test. Setup the test database. """ self.app = create_app(TEST_SETTINGS) self.client = self.app.test_client() with self.app.test_request_context(): db.create_all() admin = User("Test Admin", "admin", "test", roles=["admin"]) db.session.add(admin) trader = User("Test Trader", "trader", "test", roles=["importer", "trader"]) db.session.add(trader) user = User("Test User", "user", "test", roles=[]) db.session.add(user) db.session.commit()
def setUp(self): """ Run once before every test. Setup the test database. """ db.create_all() self.fixture = SQLAlchemyFixture(env=models, style=NamedDataStyle(), engine=db.engine)