Ejemplo n.º 1
0
def test_ponyapi_init_when_exclude_options_not_list():
    app, db = _app()

    class User(db.Entity):
        name = Required(str)

        class Meta:
            exclude = ('secret', )

    _bind_generate_db(db)

    with pytest.raises(InvalidMetaOption):
        PonyAPI(app, db)
    os.remove("tests/test-database.sqlite")
Ejemplo n.º 2
0
def test_ponyapi_creation_not_list_of_entities():
    app, db = _app()
    db = ('a', 'b')

    with pytest.raises(NotPonyDatabase):
        PonyAPI(app, db)
Ejemplo n.º 3
0
def redis_app(redis_store):
    return _app(redis_store)