def test_database_creation_error(tmpdir):
db = {'name': ':memory:'}
with pytest.raises(peewee.DatabaseError):
DatabaseManager(db, directory=tmpdir)
db = {'engine': 'peewee.SqliteDatabase'}
with pytest.raises(peewee.DatabaseError):
DatabaseManager(db, directory=tmpdir)
db = {'engine': 'unknown.FakeDatabase', 'name': ':memory:'}
with pytest.raises(peewee.DatabaseError):
DatabaseManager(db, directory=tmpdir)
评论列表
文章目录