def test_create_archive_with_none_excludes_filename_should_call_attic_without_excludes(): insert_subprocess_mock(CREATE_COMMAND_WITHOUT_EXCLUDES) insert_platform_mock() insert_datetime_mock() module.create_archive( excludes_filename=None, verbosity=None, storage_config={}, source_directories='foo bar', repository='repo', command='attic', )
def test_create_archive_with_verbosity_some_should_call_attic_with_stats_parameter(): insert_subprocess_mock(CREATE_COMMAND + ('--stats',)) insert_platform_mock() insert_datetime_mock() module.create_archive( excludes_filename='excludes', verbosity=VERBOSITY_SOME, storage_config={}, source_directories='foo bar', repository='repo', command='attic', )
def test_create_archive_with_compression_should_call_attic_with_compression_parameters(): insert_subprocess_mock(CREATE_COMMAND + ('--compression', 'rle')) insert_platform_mock() insert_datetime_mock() module.create_archive( excludes_filename='excludes', verbosity=None, storage_config={'compression': 'rle'}, source_directories='foo bar', repository='repo', command='attic', )