from nonebug.app import App def test_parse_alias(app: App): from nonebot.compat import PYDANTIC_V2 from nonebot_bison.plugin_config import PlugConfig if PYDANTIC_V2: cfg = PlugConfig.model_validate({"bison_theme_use_browser": True}) assert cfg.bison_use_browser cfg = PlugConfig.model_validate({"bison_use_browser": True}) assert cfg.bison_use_browser else: cfg = PlugConfig.parse_obj({"bison_theme_use_browser": True}) assert cfg.bison_use_browser cfg = PlugConfig.parse_obj({"bison_use_browser": True}) assert cfg.bison_use_browser