def setUp(self): super(PageTest, self).setUp() page = models.Page() page.path = 'home' page.title = 'Home' page.contents = 'Home Page' models.db.session.add(page) models.db.session.commit() self.page = page
def post(self, path): data = flask.request.get_json() page = models.Page.query.get(path) if not page: page = models.Page() models.db.session.add(page) page.title = data.get('title', '') page.contents = data.get('contents', '') models.commit() return page