def setUp(self): self.db_fd, web.app.config['DATABASE'] = tempfile.mkstemp() web.app.config['TESTING'] = True self.client = web.app.test_client() db.init_db(web.app) self.rctx = web.app.test_request_context() self.rctx.push() db.open_db(web.app)
def test_init_db(self): db.query_db('INSERT INTO players (name) VALUES ("foo");') db.commit_db() self.assertNotEqual([], db.query_db('SELECT * FROM players;')) db.init_db(web.app) self.assertNotEqual([], db.query_db('SELECT * FROM players;')) db.init_db(web.app, clear=True) self.assertEqual([], db.query_db('SELECT * FROM players;'))
def create_database(): db.init_db(app, clear=request.form.get('delete', False)) flash("Database created.") return redirect(url_for('admin'))
def setUp(self): self.db_fd, web.app.config['DATABASE'] = tempfile.mkstemp() web.app.config['TESTING'] = True self.client = web.app.test_client() db.init_db(web.app)