mirror of
				https://github.com/nvbn/thefuck.git
				synced 2025-10-30 14:44:05 +00:00 
			
		
		
		
	Support for hdfs dfs -rm /directory
This commit is contained in:
		| @@ -5,17 +5,28 @@ from tests.utils import Command | ||||
|  | ||||
| @pytest.mark.parametrize('command', [ | ||||
|     Command('rm foo', stderr='rm: foo: is a directory'), | ||||
|     Command('rm foo', stderr='rm: foo: Is a directory')]) | ||||
|     Command('rm foo', stderr='rm: foo: Is a directory'), | ||||
|     Command('hdfs dfs -rm foo', stderr='rm: `foo`: Is a directory'), | ||||
|     Command('./bin/hdfs dfs -rm foo', stderr='rm: `foo`: Is a directory') | ||||
|     ]) | ||||
| def test_match(command): | ||||
|     assert match(command, None) | ||||
|     assert match(command, None) | ||||
|  | ||||
|  | ||||
| @pytest.mark.parametrize('command', [ | ||||
|     Command('rm foo'), Command('rm foo'), Command()]) | ||||
|     Command('rm foo'),  | ||||
|     Command('hdfs dfs -rm foo'), | ||||
|     Command('./bin/hdfs dfs -rm foo'),   | ||||
|     Command()]) | ||||
| def test_not_match(command): | ||||
|     assert not match(command, None) | ||||
|  | ||||
|  | ||||
| def test_get_new_command(): | ||||
|     assert get_new_command(Command('rm foo', '', ''), None) == 'rm -rf foo' | ||||
| @pytest.mark.parametrize('command, new_command', [ | ||||
|     (Command('rm foo'), 'rm -rf foo'), | ||||
|     (Command('hdfs dfs -rm foo'), 'hdfs dfs -rm -r foo')]) | ||||
| def test_get_new_command(command, new_command): | ||||
|     assert get_new_command(command, None) == new_command | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user