def test_bad_version(self): recipe = db.session.query( db.Recipe).filter_by(title='Sunny side up').first() recipe2 = db.session.query( db.Recipe).filter_by(title='Begun Bhaja').first() old_version_id = get_versions(recipe.id)[1] with self.assertRaises(BadVersionError): get_version(recipe2.id, old_version_id)
def test_get_version(self): recipe = db.session.query( db.Recipe).filter_by(title='Sunny side up').first() old_version_id = get_versions(recipe.id)[1][0] self.assertEqual( get_version(recipe.id, old_version_id).data.id, old_version_id)
def get(self, recipe_id): args = parser.parse_args() version_id = args.get('version_id') if not version_id: return get_recipe(recipe_id) return get_version(recipe_id, version_id)
def test_bad_version(self): recipe = db.session.query(db.Recipe).filter_by(title='Sunny side up').first() recipe2 = db.session.query(db.Recipe).filter_by(title='Begun Bhaja').first() old_version_id = get_versions(recipe.id)[1] with self.assertRaises(BadVersionError): get_version(recipe2.id, old_version_id)
def test_get_version(self): recipe = db.session.query(db.Recipe).filter_by(title='Sunny side up').first() old_version_id = get_versions(recipe.id)[1][0] self.assertEqual(get_version(recipe.id, old_version_id).data.id, old_version_id)