helpers#
conda.notices 测试中使用的辅助函数集合。
类#
将所有 kwargs 设置为对象属性的虚拟对象。 |
|
函数#
|
|
|
将任意数量的 MockResponse 添加到 MagicMock 对象作为 side_effects |
|
创建我们在测试中使用的缓存文件 |
|
允许偏移通知缓存文件的 mtime。这通常是 |
|
测试 notices 装饰器的运行,我们期望在 stdout 中看到消息 |
|
返回将要搜索的缓存文件的文件名 |
属性#
- DEFAULT_NOTICE_MESG = 'Here is an example message that will be displayed to users'#
- get_test_notices(messages: collections.abc.Sequence[str], level: str | None = 'info', created_at: datetime.datetime | None = None, expired_at: datetime.datetime | None = None) dict#
- add_resp_to_mock(mock_session: unittest.mock.MagicMock, status_code: int, messages_json: dict, raise_exc: bool = False) None#
将任意数量的 MockResponse 添加到 MagicMock 对象作为 side_effects
- create_notice_cache_files(cache_dir: pathlib.Path, cache_files: collections.abc.Sequence[str], messages_json_seq: collections.abc.Sequence[dict]) None#
创建我们在测试中使用的缓存文件
- class DummyArgs(**kwargs)#
将所有 kwargs 设置为对象属性的虚拟对象。
- notices_decorator_assert_message_in_stdout(captured, messages: collections.abc.Sequence[str], dummy_mesg: str | None = None, not_in: bool = False)#
测试 notices 装饰器的运行,我们期望看到消息打印到 stdout。
- get_notice_cache_filenames(ctx: conda.base.context.Context) tuple[str]#
返回将要搜索的缓存文件的文件名