def METHOD_NAME(self):
    # action is registered in tests/models.py
    order = Order.objects.create()
    _, transition, _ = self._create_transition(
        model=order, name='action_name',
        source=[OrderStatus.new.id], target=OrderStatus.to_send.id,
        actions=['action_registered_on_model']
    )
    self.assertNotEqual(order.remarks, 'done')
    run_field_transition(
        [order], transition, requester=self.request.user, field='status'
    )
    self.assertEqual(order.remarks, 'done')