提高代码覆盖率并提供显示代码覆盖率的工具
This commit is contained in:
@ -19,7 +19,7 @@ class PermManager:
|
||||
self, entities: Event | PermEntity | list[PermEntity], key: str
|
||||
) -> bool:
|
||||
if isinstance(entities, Event):
|
||||
entities = await get_entity_chain(entities)
|
||||
entities = await get_entity_chain(entities) # pragma: no cover
|
||||
if isinstance(entities, PermEntity):
|
||||
entities = [entities]
|
||||
|
||||
@ -51,13 +51,13 @@ class PermManager:
|
||||
await repo.update_perm_info(entity, key, perm)
|
||||
|
||||
|
||||
def perm_manager(_db: DatabaseManager | None = None) -> PermManager:
|
||||
def perm_manager(_db: DatabaseManager | None = None) -> PermManager: # pragma: no cover
|
||||
if _db is None:
|
||||
_db = db
|
||||
return PermManager(_db)
|
||||
|
||||
|
||||
def create_startup():
|
||||
def create_startup(): # pragma: no cover
|
||||
driver = nonebot.get_driver()
|
||||
|
||||
@driver.on_startup
|
||||
|
||||
@ -21,7 +21,7 @@ class PermEntity:
|
||||
external_id: str
|
||||
|
||||
|
||||
async def get_entity_chain(event: Event) -> list[PermEntity]:
|
||||
async def get_entity_chain(event: Event) -> list[PermEntity]: # pragma: no cover
|
||||
entities = [PermEntity("sys", "global", "global")]
|
||||
|
||||
if isinstance(event, OB11Event):
|
||||
|
||||
Reference in New Issue
Block a user