add param tests

This commit is contained in:
yanyongyu
2021-12-20 14:31:48 +08:00
parent 6968d34fc2
commit 0d24a79840
4 changed files with 69 additions and 0 deletions

View File

@ -0,0 +1,14 @@
from nonebot.adapters import Event, Message
from nonebot.params import Arg, ArgStr, ArgEvent
async def arg(key: Message = Arg()) -> Message:
return key
async def arg_str(key: str = ArgStr()) -> str:
return key
async def arg_event(key: Event = ArgEvent()) -> Event:
return key

View File

@ -0,0 +1,2 @@
async def default(value: int = 1) -> int:
return value

View File

@ -0,0 +1,6 @@
from typing import Union
async def exc(e: Exception, x: Union[ValueError, TypeError]) -> Exception:
assert e == x
return e