More concessions for Python 3.5 compatibility.

This commit is contained in:
Dan Helfman 2018-10-15 09:37:26 -07:00
parent c1ddc4268b
commit fef441a8ff

View file

@ -11,7 +11,9 @@ def generate_configuration(config_path, repository_path):
Generate borgmatic configuration into a file at the config path, and update the defaults so as Generate borgmatic configuration into a file at the config path, and update the defaults so as
to work for testing (including injecting the given repository path). to work for testing (including injecting the given repository path).
''' '''
subprocess.check_call('generate-borgmatic-config --destination {}'.format(config_path).split(' ')) subprocess.check_call(
'generate-borgmatic-config --destination {}'.format(config_path).split(' ')
)
config = ( config = (
open(config_path) open(config_path)
.read() .read()
@ -42,9 +44,8 @@ def test_borgmatic_command():
# Run borgmatic to generate a backup archive, and then list it to make sure it exists. # Run borgmatic to generate a backup archive, and then list it to make sure it exists.
subprocess.check_call('borgmatic --config {}'.format(config_path).split(' ')) subprocess.check_call('borgmatic --config {}'.format(config_path).split(' '))
output = subprocess.check_output( output = subprocess.check_output(
'borgmatic --config {} --list --json'.format(config_path).split(' '), 'borgmatic --config {} --list --json'.format(config_path).split(' ')
encoding=sys.stdout.encoding, ).decode(sys.stdout.encoding)
)
parsed_output = json.loads(output) parsed_output = json.loads(output)
assert len(parsed_output) == 1 assert len(parsed_output) == 1
@ -52,9 +53,8 @@ def test_borgmatic_command():
# Also exercise the info flag. # Also exercise the info flag.
output = subprocess.check_output( output = subprocess.check_output(
'borgmatic --config {} --info --json'.format(config_path).split(' '), 'borgmatic --config {} --info --json'.format(config_path).split(' ')
encoding=sys.stdout.encoding, ).decode(sys.stdout.encoding)
)
parsed_output = json.loads(output) parsed_output = json.loads(output)
assert len(parsed_output) == 1 assert len(parsed_output) == 1