def test_client_read_only(self): workflow_client = WorkflowStateClient( self.client, self.states["unit_relation"]) with (yield workflow_client.lock()): yield self.assertFailure( workflow_client.set_state("up"), NotImplementedError)
def test_client_readonly(self): yield self.workflow.fire_transition("install") workflow_client = WorkflowStateClient(self.client, self.states["unit"]) self.assertEqual((yield workflow_client.get_state()), "installed") yield self.assertFailure(workflow_client.set_state("started"), NotImplementedError) self.assertEqual((yield workflow_client.get_state()), "installed")
def test_client_readonly(self): with (yield self.workflow.lock()): yield self.workflow.fire_transition("install") workflow_client = WorkflowStateClient( self.client, self.states["unit"]) self.assertEqual( (yield workflow_client.get_state()), "started") with (yield workflow_client.lock()): yield self.assertFailure( workflow_client.set_state("stopped"), NotImplementedError) self.assertEqual( (yield workflow_client.get_state()), "started")
def test_client_read_only(self): workflow_client = WorkflowStateClient(self.client, self.states["unit_relation"]) yield self.assertFailure(workflow_client.set_state("up"), NotImplementedError)