mirror of
https://github.com/nvbn/thefuck.git
synced 2025-02-07 13:41:21 +00:00
Fix without result
This commit is contained in:
parent
faa7ee6030
commit
e2e8b6fc86
@ -44,6 +44,10 @@ class TestSortedCorrectedCommandsSequence(object):
|
|||||||
assert set(seq) == {CorrectedCommand('ls', priority=100),
|
assert set(seq) == {CorrectedCommand('ls', priority=100),
|
||||||
CorrectedCommand('ls', side_effect, 300)}
|
CorrectedCommand('ls', side_effect, 300)}
|
||||||
|
|
||||||
|
def test_with_blank(self, settings):
|
||||||
|
seq = SortedCorrectedCommandsSequence(iter([]), settings)
|
||||||
|
assert list(seq) == []
|
||||||
|
|
||||||
|
|
||||||
class TestCorrectedCommand(object):
|
class TestCorrectedCommand(object):
|
||||||
|
|
||||||
|
@ -81,9 +81,10 @@ class SortedCorrectedCommandsSequence(object):
|
|||||||
|
|
||||||
def _realise(self):
|
def _realise(self):
|
||||||
"""Realises generator, removes duplicates and sorts commands."""
|
"""Realises generator, removes duplicates and sorts commands."""
|
||||||
commands = self._remove_duplicates(self._commands)
|
if self._cached:
|
||||||
self._cached = [self._cached[0]] + sorted(
|
commands = self._remove_duplicates(self._commands)
|
||||||
commands, key=lambda corrected_command: corrected_command.priority)
|
self._cached = [self._cached[0]] + sorted(
|
||||||
|
commands, key=lambda corrected_command: corrected_command.priority)
|
||||||
self._realised = True
|
self._realised = True
|
||||||
debug('SortedCommandsSequence was realised with: {}, after: {}'.format(
|
debug('SortedCommandsSequence was realised with: {}, after: {}'.format(
|
||||||
self._cached, '\n'.join(format_stack())), self._settings)
|
self._cached, '\n'.join(format_stack())), self._settings)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user