Compare commits
1 Commits
d05ec9fa2c
...
7d18f59079
Author | SHA1 | Date | |
---|---|---|---|
7d18f59079 |
|
@ -11,9 +11,12 @@ OPTION_TO_ENVIRONMENT_VARIABLE = {
|
||||||
'temporary_directory': 'TMPDIR',
|
'temporary_directory': 'TMPDIR',
|
||||||
}
|
}
|
||||||
|
|
||||||
DEFAULT_BOOL_OPTION_TO_ENVIRONMENT_VARIABLE = {
|
DEFAULT_BOOL_OPTION_TO_DOWNCASE_ENVIRONMENT_VARIABLE = {
|
||||||
'relocated_repo_access_is_ok': 'BORG_RELOCATED_REPO_ACCESS_IS_OK',
|
'relocated_repo_access_is_ok': 'BORG_RELOCATED_REPO_ACCESS_IS_OK',
|
||||||
'unknown_unencrypted_repo_access_is_ok': 'BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK',
|
'unknown_unencrypted_repo_access_is_ok': 'BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK',
|
||||||
|
}
|
||||||
|
|
||||||
|
DEFAULT_BOOL_OPTION_TO_UPPERCASE_ENVIRONMENT_VARIABLE = {
|
||||||
'check_i_know_what_i_am_doing': 'BORG_CHECK_I_KNOW_WHAT_I_AM_DOING',
|
'check_i_know_what_i_am_doing': 'BORG_CHECK_I_KNOW_WHAT_I_AM_DOING',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -34,7 +37,14 @@ def make_environment(storage_config):
|
||||||
for (
|
for (
|
||||||
option_name,
|
option_name,
|
||||||
environment_variable_name,
|
environment_variable_name,
|
||||||
) in DEFAULT_BOOL_OPTION_TO_ENVIRONMENT_VARIABLE.items():
|
) in DEFAULT_BOOL_OPTION_TO_DOWNCASE_ENVIRONMENT_VARIABLE.items():
|
||||||
|
value = storage_config.get(option_name, False)
|
||||||
|
environment[environment_variable_name] = 'yes' if value else 'no'
|
||||||
|
|
||||||
|
for (
|
||||||
|
option_name,
|
||||||
|
environment_variable_name,
|
||||||
|
) in DEFAULT_BOOL_OPTION_TO_UPPERCASE_ENVIRONMENT_VARIABLE.items():
|
||||||
value = storage_config.get(option_name, False)
|
value = storage_config.get(option_name, False)
|
||||||
environment[environment_variable_name] = 'YES' if value else 'NO'
|
environment[environment_variable_name] = 'YES' if value else 'NO'
|
||||||
|
|
||||||
|
|
|
@ -23,8 +23,8 @@ def test_make_environment_without_configuration_should_only_set_default_environm
|
||||||
environment = module.make_environment({})
|
environment = module.make_environment({})
|
||||||
|
|
||||||
assert environment == {
|
assert environment == {
|
||||||
'BORG_RELOCATED_REPO_ACCESS_IS_OK': 'NO',
|
'BORG_RELOCATED_REPO_ACCESS_IS_OK': 'no',
|
||||||
'BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK': 'NO',
|
'BORG_UNKNOWN_UNENCRYPTED_REPO_ACCESS_IS_OK': 'no',
|
||||||
'BORG_CHECK_I_KNOW_WHAT_I_AM_DOING': 'NO',
|
'BORG_CHECK_I_KNOW_WHAT_I_AM_DOING': 'NO',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ def test_make_environment_without_configuration_should_only_set_default_environm
|
||||||
def test_make_environment_with_relocated_repo_access_should_override_default():
|
def test_make_environment_with_relocated_repo_access_should_override_default():
|
||||||
environment = module.make_environment({'relocated_repo_access_is_ok': True})
|
environment = module.make_environment({'relocated_repo_access_is_ok': True})
|
||||||
|
|
||||||
assert environment.get('BORG_RELOCATED_REPO_ACCESS_IS_OK') == 'YES'
|
assert environment.get('BORG_RELOCATED_REPO_ACCESS_IS_OK') == 'yes'
|
||||||
|
|
||||||
|
|
||||||
def test_make_environment_check_i_know_what_i_am_doing_should_override_default():
|
def test_make_environment_check_i_know_what_i_am_doing_should_override_default():
|
||||||
|
|
Loading…
Reference in New Issue
Block a user