mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 07:04:12 +00:00 
			
		
		
		
	#N/A: Fix tests without CommandNotFound
				
					
				
			This commit is contained in:
		| @@ -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 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user