make format

This commit is contained in:
Suhas 2021-01-28 08:40:28 -05:00
parent 3b7e05c69f
commit adb7932817
2 changed files with 17 additions and 8 deletions

View file

@ -36,7 +36,7 @@ Feature: Implementing Runtime Overrides for Select Configuration Keys
@skip_win @skip_win
Scenario: Apply multiple config overrides Scenario: Apply multiple config overrides
Given we use the config "tiny.yaml" Given we use the config "tiny.yaml"
When we run jrnl with -1 --config-override colors.body:green,editor:"nano" When we run jrnl with -1 --config-override colors.body:green, editor:"nano"
Then the runtime config should have colors.body set to green Then the runtime config should have colors.body set to green
And the runtime config should have editor set to nano And the runtime config should have editor set to nano

View file

@ -71,8 +71,8 @@ def config_override(context, key_as_dots: str, override_value: str):
@then("the editor {editor} should have been called") @then("the editor {editor} should have been called")
def editor_override(context, editor): def editor_override(context, editor):
def _mock_write_in_editor(config): def _mock_write_in_editor(config):
editor = config['editor'] editor = config["editor"]
journal = 'features/journals/journal.jrnl' journal = "features/journals/journal.jrnl"
context.tmpfile = journal context.tmpfile = journal
print("%s has been launched" % editor) print("%s has been launched" % editor)
return journal return journal
@ -101,11 +101,20 @@ def editor_override(context, editor):
# fmt: on # fmt: on
try: @then("the stdin prompt must be launched")
with \ def override_editor_to_use_stdin(context):
mock.patch('sys.stdin.read', return_value='Zwei peanuts walk into a bar und one of zem was a-salted')as mock_stdin_read, \
mock.patch("jrnl.install.load_or_install_jrnl", return_value=context.cfg), \ try:
mock.patch("jrnl.Journal.open_journal", spec=False, return_value='features/journals/journal.jrnl'): with mock.patch(
"sys.stdin.read",
return_value="Zwei peanuts walk into a bar und one of zem was a-salted",
) as mock_stdin_read, mock.patch(
"jrnl.install.load_or_install_jrnl", return_value=context.cfg
), mock.patch(
"jrnl.Journal.open_journal",
spec=False,
return_value="features/journals/journal.jrnl",
):
run(context.parser) run(context.parser)
context.exit_status = 0 context.exit_status = 0
mock_stdin_read.assert_called_once() mock_stdin_read.assert_called_once()