Add generate-borgmatic-config end-to-end test.

This commit is contained in:
Dan Helfman 2022-08-18 14:28:46 -07:00
parent 43d711463c
commit 68f9c1b950
1 changed files with 16 additions and 0 deletions

View File

@ -0,0 +1,16 @@
import os
import subprocess
import tempfile
def test_generate_borgmatic_config_with_merging_succeeds():
with tempfile.TemporaryDirectory() as temporary_directory:
config_path = os.path.join(temporary_directory, 'test.yaml')
new_config_path = os.path.join(temporary_directory, 'new.yaml')
subprocess.check_call(f'generate-borgmatic-config --destination {config_path}'.split(' '))
subprocess.check_call(
f'generate-borgmatic-config --source {config_path} --destination {new_config_path}'.split(
' '
)
)