Add revisioned decisions and scoped consultation lifecycle
This commit is contained in:
@@ -95,7 +95,7 @@ class AttentionTests(unittest.TestCase):
|
||||
auto=state['items'][0]
|
||||
self.assertEqual(auto['href'],'/decisions?decision=d')
|
||||
self.store.attention(item(decision_id='d'))
|
||||
self.store.decision_respond('d',dict(option_id=None,comment='Chosen',idempotency_key='reply'))
|
||||
self.store.decision_respond('d',dict(option_id=None,comment='Chosen',idempotency_key='reply',expected_revision=1))
|
||||
state=self.store.state()['attention']
|
||||
self.assertEqual(state['items'],[])
|
||||
self.assertFalse(any(state['pages'].values()))
|
||||
|
||||
Reference in New Issue
Block a user