🐛 Fix: 内置规则和权限没有捕获错误 (#1291)

This commit is contained in:
Ju4tCode
2022-09-29 16:56:06 +08:00
committed by GitHub
parent ab85b8651e
commit 71aad502d1
6 changed files with 113 additions and 56 deletions

View File

@ -1,4 +1,4 @@
from typing import Tuple
from typing import Tuple, Optional
import pytest
from nonebug import App
@ -144,6 +144,7 @@ async def test_metaevent(
("message", "test", True),
("message", "foo", False),
("message", "faketest", True),
("message", None, False),
("notice", "test", True),
],
)
@ -173,10 +174,11 @@ async def test_superuser(
[
(("user", "foo"), "user", True),
(("user", "foo"), "bar", False),
(("user", "foo"), None, False),
],
)
async def test_user(
app: App, session_ids: Tuple[str, ...], session_id: str, expected: bool
app: App, session_ids: Tuple[str, ...], session_id: Optional[str], expected: bool
):
from nonebot.permission import USER, User