mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-30 22:54:14 +00:00 
			
		
		
		
	#253: Update default overridden aliases with user's
This commit is contained in:
		| @@ -19,14 +19,17 @@ class TestFish(object): | ||||
|         return mock | ||||
|  | ||||
|     @pytest.fixture | ||||
|     def environ(self, monkeypatch): | ||||
|         data = {'TF_OVERRIDDEN_ALIASES': 'cd, ls, man, open'} | ||||
|         monkeypatch.setattr('thefuck.shells.fish.os.environ', data) | ||||
|         return data | ||||
|     def tf_overridden(self, monkeypatch, aliases): | ||||
|         monkeypatch.setattr('os.environ', {'TF_OVERRIDDEN_ALIASES': aliases}) | ||||
|  | ||||
|     @pytest.mark.usefixture('environ') | ||||
|     def test_get_overridden_aliases(self, shell, environ): | ||||
|         assert shell._get_overridden_aliases() == ['cd', 'ls', 'man', 'open'] | ||||
|     @pytest.mark.parametrize('aliases', [ | ||||
|         'cut,git,sed', | ||||
|         'cut, git, sed', | ||||
|         ' cut,\tgit,sed\n', | ||||
|         '\ncut,\n\ngit,\tsed\r']) | ||||
|     def test_get_overridden_aliases(self, shell, tf_overridden): | ||||
|         assert shell._get_overridden_aliases() == {'cd', 'cut', 'git', 'grep', | ||||
|                                                    'ls', 'man', 'open', 'sed'} | ||||
|  | ||||
|     @pytest.mark.parametrize('before, after', [ | ||||
|         ('cd', 'cd'), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user