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] 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)
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)
def get(self, recipe_id): return get_versions(recipe_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 test_versions(self): recipe = db.session.query(db.Recipe).filter_by(title='Sunny side up').first() self.assertEqual(len(get_versions(recipe.id)), 2)
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)
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)