Beispiel #1
0
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',
    )
Beispiel #2
0
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',
    )
Beispiel #3
0
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',
    )