duplicity.backends._testbackend module
- class duplicity.backends._testbackend.BackendErrors[source]
Bases:
object- DELAY_FIX_MS = 'DUP_FAIL_DELAY_FIX_MS'
- DELAY_RANDOM_MS = 'DUP_FAIL_DELAY_RANDOM_MS'
- FAIL_SYSTEM_EXIT = 'DUP_FAIL_BY_SYSTEM_EXIT'
- FAIL_WITH_EXCEPTION = 'DUP_FAIL_WITH_EXCEPTION'
- LAST_BYTE_MISSING = 'DUP_FAIL_LAST_BYTE_MISSING'
- SKIP_PUT_SILENT = 'DUP_FAIL_SKIP_PUT_SILENT'
- WAIT_FOR_OTHER_VOLUME = 'DUP_FAIL_WAIT_FOR_VOLUME'
- class duplicity.backends._testbackend._TestBackend(parsed_url)[source]
Bases:
BackendUse this backend to test/create certain error situations
errors get triggered via ENV Vars, see class BackendErrors
- _TestBackend__hash_file(filename)
- _TestBackend__hash_fileobj(fileobj)
- duplicity.backends._testbackend.random() x in the interval [0, 1).