Fix tests
This commit is contained in:
+5
-14
@@ -10,14 +10,6 @@ def test_rules_names_list():
|
||||
assert Rule('bash') not in RulesNamesList(['lisp'])
|
||||
|
||||
|
||||
def test_update_settings():
|
||||
settings = Settings({'key': 'val'})
|
||||
new_settings = settings.update(key='new-val', unset='unset-value')
|
||||
assert new_settings.key == 'val'
|
||||
assert new_settings.unset == 'unset-value'
|
||||
assert settings.key == 'val'
|
||||
|
||||
|
||||
class TestSortedCorrectedCommandsSequence(object):
|
||||
def test_realises_generator_only_on_demand(self, settings):
|
||||
should_realise = False
|
||||
@@ -28,24 +20,23 @@ class TestSortedCorrectedCommandsSequence(object):
|
||||
assert should_realise
|
||||
yield CorrectedCommand('git checkout', priority=100)
|
||||
|
||||
commands = SortedCorrectedCommandsSequence(gen(), settings)
|
||||
commands = SortedCorrectedCommandsSequence(gen())
|
||||
assert commands[0] == CorrectedCommand('git commit')
|
||||
should_realise = True
|
||||
assert commands[1] == CorrectedCommand('git checkout', priority=100)
|
||||
assert commands[2] == CorrectedCommand('git branch', priority=200)
|
||||
|
||||
def test_remove_duplicates(self, settings):
|
||||
def test_remove_duplicates(self):
|
||||
side_effect = lambda *_: None
|
||||
seq = SortedCorrectedCommandsSequence(
|
||||
iter([CorrectedCommand('ls', priority=100),
|
||||
CorrectedCommand('ls', priority=200),
|
||||
CorrectedCommand('ls', side_effect, 300)]),
|
||||
settings)
|
||||
CorrectedCommand('ls', side_effect, 300)]))
|
||||
assert set(seq) == {CorrectedCommand('ls', priority=100),
|
||||
CorrectedCommand('ls', side_effect, 300)}
|
||||
|
||||
def test_with_blank(self, settings):
|
||||
seq = SortedCorrectedCommandsSequence(iter([]), settings)
|
||||
def test_with_blank(self):
|
||||
seq = SortedCorrectedCommandsSequence(iter([]))
|
||||
assert list(seq) == []
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user