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:
Maciej Borzecki 2020-04-07 17:22:29 +02:00
parent a33a477324
commit ed791e5c9e
2 changed files with 5 additions and 0 deletions

View File

@ -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

View File

@ -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)