mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-20 13:08:31 +02:00
make format
This commit is contained in:
parent
3b7e05c69f
commit
adb7932817
2 changed files with 17 additions and 8 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
||||||
|
@then("the stdin prompt must be launched")
|
||||||
|
def override_editor_to_use_stdin(context):
|
||||||
|
|
||||||
try:
|
try:
|
||||||
with \
|
with mock.patch(
|
||||||
mock.patch('sys.stdin.read', return_value='Zwei peanuts walk into a bar und one of zem was a-salted')as mock_stdin_read, \
|
"sys.stdin.read",
|
||||||
mock.patch("jrnl.install.load_or_install_jrnl", return_value=context.cfg), \
|
return_value="Zwei peanuts walk into a bar und one of zem was a-salted",
|
||||||
mock.patch("jrnl.Journal.open_journal", spec=False, return_value='features/journals/journal.jrnl'):
|
) 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()
|
||||||
|
|
Loading…
Add table
Reference in a new issue