helpers#
Collection of helper functions used in conda.notices tests.
Classes#
Dummy object that sets all kwargs as object properties.  | 
|
Functions#
  | 
|
  | 
Adds any number of MockResponse to MagicMock object as side_effects  | 
  | 
Creates the cache files that we use in tests  | 
  | 
Allows for offsetting the mtime of the notices cache file. This is often  | 
  | 
Tests a run of notices decorator where we expect to see the messages  | 
  | 
Returns the filenames of the cache files that will be searched for  | 
Attributes#
- 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#
 Adds any number of MockResponse to MagicMock object as side_effects
- create_notice_cache_files(cache_dir: pathlib.Path, cache_files: collections.abc.Sequence[str], messages_json_seq: collections.abc.Sequence[dict]) None#
 Creates the cache files that we use in tests
- offset_cache_file_mtime(mtime_offset) None#
 Allows for offsetting the mtime of the notices cache file. This is often used to mock an older creation time the cache file.
- class DummyArgs(**kwargs)#
 Dummy object that sets all kwargs as object properties.
- notices_decorator_assert_message_in_stdout(captured, messages: collections.abc.Sequence[str], dummy_mesg: str | None = None, not_in: bool = False)#
 Tests a run of notices decorator where we expect to see the messages print to stdout.
- get_notice_cache_filenames(ctx: conda.base.context.Context) tuple[str]#
 Returns the filenames of the cache files that will be searched for