1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-09-21 20:52:32 +01:00

#364 Attach user_dir to settings

This commit is contained in:
nvbn
2015-09-07 18:59:10 +03:00
parent df4d2cc88d
commit f3525e9fe0
5 changed files with 17 additions and 9 deletions

View File

@@ -25,7 +25,7 @@ class TestGetRules(object):
@pytest.fixture
def glob(self, mocker):
results = {}
mocker.patch('thefuck.corrector.Path.glob',
mocker.patch('pathlib.Path.glob',
new_callable=lambda: lambda *_: results.pop('value', []))
return lambda value: results.update({'value': value})
@@ -54,7 +54,7 @@ class TestGetRules(object):
settings.update(rules=self._prepare_rules(conf_rules),
priority={},
exclude_rules=self._prepare_rules(exclude_rules))
rules = corrector.get_rules(Path('~'))
rules = corrector.get_rules()
self._compare_names(rules, loaded_rules)
@@ -98,5 +98,5 @@ def test_get_corrected_commands(mocker):
get_new_command=lambda x: [x.script + '@', x.script + ';'],
priority=60)]
mocker.patch('thefuck.corrector.get_rules', return_value=rules)
assert [cmd.script for cmd in get_corrected_commands(command, None)] \
assert [cmd.script for cmd in get_corrected_commands(command)] \
== ['test!', 'test@', 'test;']