def METHOD_NAME(self):
    zaak = ZaakFactory.create()
    zaak_url = get_operation_url("zaak_read", uuid=zaak.uuid)
    roltype = RolTypeFactory.create()
    add_url = reverse("admin:zaken_rol_add")
    get_response = self.app.get(add_url)
    form = get_response.form
    form["zaak"] = zaak.id
    form["_roltype"] = roltype.id
    form["betrokkene_type"] = "natuurlijk_persoon"
    form["betrokkene"] = "http://example.com/betrokkene/1"
    form["roltoelichting"] = "desc"
    response = form.submit()
    self.assertEqual(response.status_code, 302)
    self.assertEqual(Rol.objects.count(), 1)
    rol = Rol.objects.get()
    rol_url = get_operation_url("rol_read", uuid=rol.uuid, zaak_uuid=zaak.uuid)
    self.assertEqual(AuditTrail.objects.count(), 1)
    audittrail = AuditTrail.objects.get()
    self.assertEqual(audittrail.bron, "ZRC")
    self.assertEqual(audittrail.actie, "create")
    self.assertEqual(audittrail.resultaat, 0)
    self.assertEqual(audittrail.applicatie_weergave, "admin")
    self.assertEqual(audittrail.gebruikers_id, f"{self.user.id}"),
    self.assertEqual(audittrail.gebruikers_weergave, self.user.get_full_name()),
    self.assertEqual(audittrail.hoofd_object, f"http://testserver{zaak_url}"),
    self.assertEqual(audittrail.resource, "rol"),
    self.assertEqual(audittrail.resource_url, f"http://testserver{rol_url}"),
    self.assertEqual(audittrail.resource_weergave, rol.unique_representation()),
    self.assertEqual(audittrail.oud, None)
    new_data = audittrail.nieuw
    self.assertEqual(new_data["roltoelichting"], "desc")