mirror of
https://github.com/jrnl-org/jrnl.git
synced 2025-05-20 04:58:32 +02:00
Attempt to patch config path with test data - doesn't appear to be working
This commit is contained in:
parent
8272a43ba7
commit
e8572014a7
1 changed files with 6 additions and 2 deletions
|
@ -125,6 +125,8 @@ def read_value_from_string(string):
|
||||||
value = {"bool": lambda v: v.lower() == "true", "int": int, "str": str}[t](value)
|
value = {"bool": lambda v: v.lower() == "true", "int": int, "str": str}[t](value)
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
def get_test_config_path(context):
|
||||||
|
return context.config_path
|
||||||
|
|
||||||
@given('we use the config "{config_file}"')
|
@given('we use the config "{config_file}"')
|
||||||
def set_config(context, config_file):
|
def set_config(context, config_file):
|
||||||
|
@ -306,7 +308,8 @@ def run_with_input(context, command, inputs=""):
|
||||||
patch("getpass.getpass", side_effect=_mock_getpass(password)) as mock_getpass, \
|
patch("getpass.getpass", side_effect=_mock_getpass(password)) as mock_getpass, \
|
||||||
patch("sys.stdin.read", side_effect=text) as mock_read, \
|
patch("sys.stdin.read", side_effect=text) as mock_read, \
|
||||||
patch("subprocess.call", side_effect=_mock_editor) as mock_editor, \
|
patch("subprocess.call", side_effect=_mock_editor) as mock_editor, \
|
||||||
patch("jrnl.config.get_config_path", side_effect=context.config_path) \
|
patch("jrnl.config.get_config_path", side_effect=get_test_config_path(context)), \
|
||||||
|
patch("jrnl.install.get_config_path", side_effect=get_test_config_path(context)) \
|
||||||
:
|
:
|
||||||
try:
|
try:
|
||||||
cli(args or [])
|
cli(args or [])
|
||||||
|
@ -389,7 +392,8 @@ def run(context, command, text=""):
|
||||||
patch("getpass.getpass", side_effect=_mock_getpass(password)) as mock_getpass, \
|
patch("getpass.getpass", side_effect=_mock_getpass(password)) as mock_getpass, \
|
||||||
patch("subprocess.call", side_effect=_mock_editor) as mock_editor, \
|
patch("subprocess.call", side_effect=_mock_editor) as mock_editor, \
|
||||||
patch("sys.stdin.read", side_effect=lambda: text), \
|
patch("sys.stdin.read", side_effect=lambda: text), \
|
||||||
patch("jrnl.config.get_config_path", side_effect=context.config_path) \
|
patch("jrnl.config.get_config_path", side_effect=get_test_config_path(context)), \
|
||||||
|
patch("jrnl.install.get_config_path", side_effect=get_test_config_path(context)) \
|
||||||
:
|
:
|
||||||
context.editor = mock_editor
|
context.editor = mock_editor
|
||||||
context.getpass = mock_getpass
|
context.getpass = mock_getpass
|
||||||
|
|
Loading…
Add table
Reference in a new issue