mirror of
https://github.com/nvbn/thefuck.git
synced 2025-02-28 15:58:40 +00:00
#N/A: Fix tests without CommandNotFound
This commit is contained in:
parent
379d2953c9
commit
34973fe97e
@ -10,7 +10,8 @@ from tests.utils import Command
|
|||||||
[('vim', 'main'), ('vim-tiny', 'main')])])
|
[('vim', 'main'), ('vim-tiny', 'main')])])
|
||||||
def test_match(mocker, command, packages):
|
def test_match(mocker, command, packages):
|
||||||
mocker.patch('thefuck.rules.apt_get.which', return_value=None)
|
mocker.patch('thefuck.rules.apt_get.which', return_value=None)
|
||||||
mock = mocker.patch('thefuck.rules.apt_get.command_not_found')
|
mock = mocker.patch('thefuck.rules.apt_get.command_not_found',
|
||||||
|
create=True)
|
||||||
mock.getPackages.return_value = packages
|
mock.getPackages.return_value = packages
|
||||||
|
|
||||||
assert match(command)
|
assert match(command)
|
||||||
@ -27,7 +28,8 @@ def test_match(mocker, command, packages):
|
|||||||
['vim'], '/usr/bin/vim')])
|
['vim'], '/usr/bin/vim')])
|
||||||
def test_not_match(mocker, command, packages, which):
|
def test_not_match(mocker, command, packages, which):
|
||||||
mocker.patch('thefuck.rules.apt_get.which', return_value=which)
|
mocker.patch('thefuck.rules.apt_get.which', return_value=which)
|
||||||
mock = mocker.patch('thefuck.rules.apt_get.command_not_found')
|
mock = mocker.patch('thefuck.rules.apt_get.command_not_found',
|
||||||
|
create=True)
|
||||||
mock.getPackages.return_value = packages
|
mock.getPackages.return_value = packages
|
||||||
|
|
||||||
assert not match(command)
|
assert not match(command)
|
||||||
@ -45,6 +47,7 @@ def test_not_match(mocker, command, packages, which):
|
|||||||
[('imagemagick', 'main'),
|
[('imagemagick', 'main'),
|
||||||
('graphicsmagick-imagemagick-compat', 'universe')])])
|
('graphicsmagick-imagemagick-compat', 'universe')])])
|
||||||
def test_get_new_command(mocker, command, new_command, packages):
|
def test_get_new_command(mocker, command, new_command, packages):
|
||||||
mock = mocker.patch('thefuck.rules.apt_get.command_not_found')
|
mock = mocker.patch('thefuck.rules.apt_get.command_not_found',
|
||||||
|
create=True)
|
||||||
mock.getPackages.return_value = packages
|
mock.getPackages.return_value = packages
|
||||||
assert get_new_command(command) == new_command
|
assert get_new_command(command) == new_command
|
||||||
|
Loading…
x
Reference in New Issue
Block a user