def METHOD_NAME(self, patched_udate_status_signal):
    self.assertEqual(self.signal.status.state, workflow.LEEG)
    # The workflow we want to check
    for new_state in HAPPY_REOPEN_SCENARIO:
        new_status_data = {'state': new_state, 'text': 'Dit is een test.'}
        Signal.actions.update_status(new_status_data, self.signal)
    self.signal.refresh_from_db()
    self.assertEqual(self.signal.status.state, HAPPY_REOPEN_SCENARIO[-1])
    self.assertEqual(patched_udate_status_signal.send_robust.call_count, 9)
    self.assertEqual(Status.objects.filter(state=workflow.HEROPEND).count(), 2)