Exemple #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)
Exemple #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]
     data = test_client.get('/recipe/{}/?version_id={}'.format(
         recipe.id, old_version_id)).data
     data = json.loads(data)
     self.assertEqual(data['data']['id'], old_version_id)
Exemple #3
0
 def test_versions(self):
     recipe = db.session.query(
         db.Recipe).filter_by(title='Sunny side up').first()
     self.assertEqual(len(get_versions(recipe.id)), 2)
Exemple #4
0
 def get(self, recipe_id):
     return get_versions(recipe_id)
Exemple #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)
Exemple #6
0
 def test_versions(self):
     recipe = db.session.query(db.Recipe).filter_by(title='Sunny side up').first()
     self.assertEqual(len(get_versions(recipe.id)), 2)
Exemple #7
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]
     data = test_client.get('/recipe/{}/?version_id={}'.format(recipe.id, old_version_id)).data
     data = json.loads(data)
     self.assertEqual(data['data']['id'], old_version_id)
Exemple #8
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)
Exemple #9
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)
Exemple #10
0
 def get(self, recipe_id):
     return get_versions(recipe_id)