console_conf/models/systems: add method for forgetting the current selection
Signed-off-by: Maciej Borzecki <maciej.zenon.borzecki@canonical.com>
This commit is contained in:
parent
a33a477324
commit
ed791e5c9e
|
@ -95,6 +95,9 @@ class RecoverySystemsModel:
|
|||
def select(self, system, action):
|
||||
self._selection = SelectedSystemAction(system=system, action=action)
|
||||
|
||||
def unselect(self):
|
||||
self._selection = None
|
||||
|
||||
@property
|
||||
def selection(self):
|
||||
return self._selection
|
||||
|
|
|
@ -209,6 +209,8 @@ class RecoverySystemsModelTests(unittest.TestCase):
|
|||
SelectedSystemAction(
|
||||
system=model.systems[1],
|
||||
action=model.systems[1].actions[0]))
|
||||
model.unselect()
|
||||
self.assertIsNone(model.selection)
|
||||
|
||||
def test_to_response_stream(self):
|
||||
raw = json.dumps(self.reference)
|
||||
|
|
Loading…
Reference in New Issue