Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)
Example #5
0
 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)
Example #6
0
 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)