1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-09-30 17:12:31 +01:00

sudo sh execute for && in commands - preventing double sudo

This commit is contained in:
makalaaneesh
2015-12-23 14:35:47 +05:30
parent c3b1ba7637
commit f249098336
2 changed files with 6 additions and 3 deletions

View File

@@ -25,6 +25,7 @@ def test_not_match():
@pytest.mark.parametrize('before, after', [
('ls', 'sudo ls'),
('echo a > b', 'sudo sh -c "echo a > b"'),
('echo "a" >> b', 'sudo sh -c "echo \\"a\\" >> b"')])
('echo "a" >> b', 'sudo sh -c "echo \\"a\\" >> b"'),
('mkdir && touch a', 'sudo sh -c "mkdir && touch a"')])
def test_get_new_command(before, after):
assert get_new_command(Command(before)) == after