mirror of
https://github.com/nvbn/thefuck.git
synced 2025-10-29 22:24:44 +00:00
#1215: Initiate settings before printing the alias
This commit is contained in:
committed by
Pablo Aguiar
parent
58f61d8090
commit
58ddd4338a
@@ -1,6 +1,6 @@
|
||||
from mock import Mock
|
||||
import pytest
|
||||
from thefuck.entrypoints.alias import _get_alias
|
||||
from thefuck.entrypoints.alias import _get_alias, print_alias
|
||||
|
||||
|
||||
@pytest.mark.parametrize(
|
||||
@@ -28,3 +28,12 @@ def test_get_alias(monkeypatch, mocker, py2,
|
||||
assert alias == 'instant_mode_alias'
|
||||
else:
|
||||
assert alias == 'app_alias'
|
||||
|
||||
|
||||
def test_print_alias(mocker):
|
||||
settings_mock = mocker.patch('thefuck.entrypoints.alias.settings')
|
||||
_get_alias_mock = mocker.patch('thefuck.entrypoints.alias._get_alias')
|
||||
known_args = Mock()
|
||||
print_alias(known_args)
|
||||
settings_mock.init.assert_called_once_with(known_args)
|
||||
_get_alias_mock.assert_called_once_with(known_args)
|
||||
|
||||
Reference in New Issue
Block a user