F                                                                        [100%]
=================================== FAILURES ===================================
_ OwnerFlowTests.test_changed_revision_refuses_inverse_and_preserves_other_work _

self = <test_owner_configuration_contract.OwnerFlowTests testMethod=test_changed_revision_refuses_inverse_and_preserves_other_work>

    def test_changed_revision_refuses_inverse_and_preserves_other_work(self):
        self.setup_flow()
        transaction, _ = self.flow()
        self.owner.current['revision'] += 1
        self.owner.current['configuration']['other_work'] = True
        before = deepcopy(self.owner.current)
>       with self.assertRaisesRegex(Refused, 'current release differs'):
E       AssertionError: Refused not raised

test_owner_configuration_contract.py:240: AssertionError
=========================== short test summary info ============================
FAILED test_owner_configuration_contract.py::OwnerFlowTests::test_changed_revision_refuses_inverse_and_preserves_other_work
1 failed, 12 deselected in 0.09s
