1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-02-28 07:48:48 +00:00

#N/A: Fix tests without CommandNotFound

This commit is contained in:
Vladimir Iakovlev 2016-08-13 17:33:16 +03:00
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