1
0
mirror of https://github.com/nvbn/thefuck.git synced 2025-01-31 10:11:14 +00:00

Fix without result

This commit is contained in:
nvbn 2015-09-05 11:45:39 +03:00
parent faa7ee6030
commit e2e8b6fc86
2 changed files with 8 additions and 3 deletions

View File

@ -44,6 +44,10 @@ class TestSortedCorrectedCommandsSequence(object):
assert set(seq) == {CorrectedCommand('ls', priority=100),
CorrectedCommand('ls', side_effect, 300)}
def test_with_blank(self, settings):
seq = SortedCorrectedCommandsSequence(iter([]), settings)
assert list(seq) == []
class TestCorrectedCommand(object):

View File

@ -81,6 +81,7 @@ class SortedCorrectedCommandsSequence(object):
def _realise(self):
"""Realises generator, removes duplicates and sorts commands."""
if self._cached:
commands = self._remove_duplicates(self._commands)
self._cached = [self._cached[0]] + sorted(
commands, key=lambda corrected_command: corrected_command.priority)