mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-31 07:04:12 +00:00 
			
		
		
		
	#N/A: Remove old-style rules support
This commit is contained in:
		| @@ -6,7 +6,7 @@ from mock import Mock | ||||
| import six | ||||
| from thefuck.utils import default_settings, \ | ||||
|     memoize, get_closest, get_all_executables, replace_argument, \ | ||||
|     get_all_matched_commands, is_app, for_app, cache, compatibility_call, \ | ||||
|     get_all_matched_commands, is_app, for_app, cache, \ | ||||
|     get_valid_history_without_current | ||||
| from tests.utils import Command | ||||
|  | ||||
| @@ -188,56 +188,6 @@ class TestCache(object): | ||||
|         assert shelve == {key: {'etag': '0', 'value': 'test'}} | ||||
|  | ||||
|  | ||||
| class TestCompatibilityCall(object): | ||||
|     def test_match(self): | ||||
|         def match(command): | ||||
|             assert command == Command() | ||||
|             return True | ||||
|  | ||||
|         assert compatibility_call(match, Command()) | ||||
|  | ||||
|     def test_old_match(self, settings): | ||||
|         def match(command, _settings): | ||||
|             assert command == Command() | ||||
|             assert settings == _settings | ||||
|             return True | ||||
|  | ||||
|         with pytest.warns(UserWarning): | ||||
|             assert compatibility_call(match, Command()) | ||||
|  | ||||
|     def test_get_new_command(self): | ||||
|         def get_new_command(command): | ||||
|             assert command == Command() | ||||
|             return True | ||||
|  | ||||
|         assert compatibility_call(get_new_command, Command()) | ||||
|  | ||||
|     def test_old_get_new_command(self, settings): | ||||
|         def get_new_command(command, _settings): | ||||
|             assert command == Command() | ||||
|             assert settings == _settings | ||||
|             return True | ||||
|  | ||||
|         with pytest.warns(UserWarning): | ||||
|             assert compatibility_call(get_new_command, Command()) | ||||
|  | ||||
|     def test_side_effect(self): | ||||
|         def side_effect(command, new_command): | ||||
|             assert command == Command() == new_command | ||||
|             return True | ||||
|  | ||||
|         assert compatibility_call(side_effect, Command(), Command()) | ||||
|  | ||||
|     def test_old_side_effect(self, settings): | ||||
|         def side_effect(command, new_command, _settings): | ||||
|             assert command == Command() == new_command | ||||
|             assert settings == _settings | ||||
|             return True | ||||
|  | ||||
|         with pytest.warns(UserWarning): | ||||
|             assert compatibility_call(side_effect, Command(), Command()) | ||||
|  | ||||
|  | ||||
| class TestGetValidHistoryWithoutCurrent(object): | ||||
|     @pytest.yield_fixture(autouse=True) | ||||
|     def fail_on_warning(self): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user