Пример #1
0
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
Пример #2
0
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)
Пример #3
0
def new():
    genus = Genus()
    return resource.render_html(genus=genus, form=form_factory(genus))
Пример #4
0
def index_genus():
    genera = Genus.query.all()
    data = Genus.jsonify(genera, many=True)
    return utils.json_response(data)
Пример #5
0
def index_genus():
    genera = Genus.query.all()
    data = Genus.jsonify(genera, many=True)
    return utils.json_response(data)
Пример #6
0
def genus(family):
    from bauble.models import Genus
    return Genus(genus=faker.first_name(), family=family)