def test_serializer(session, genus): session.add(genus) session.commit() genus_json = genus.jsonify() assert Genus.jsonify(genus) == genus_json # class and instance json are the same assert 'str' in genus_json assert genus_json['family']['id'] == genus.family_id
def create(): genus = Genus() form = resource.save_request_params(genus) if request.prefers_json: return (resource.render_json(genus, status=201) if not form.errors else resource.render_json_errors(form.errors)) return resource.render_html('new', status=201, genus=genus, form=form)
def new(): genus = Genus() return resource.render_html(genus=genus, form=form_factory(genus))
def index_genus(): genera = Genus.query.all() data = Genus.jsonify(genera, many=True) return utils.json_response(data)
def genus(family): from bauble.models import Genus return Genus(genus=faker.first_name(), family=family)