def METHOD_NAME(
    self, app: Flask, with_db_and_bpmn_file_cleanup: None
) -> None:
    process_group_ids = ["group-a", "group-b"]
    process_group_a_id = process_group_ids[0]
    process_group_b_id = process_group_ids[1]
    load_test_spec(
        f"{process_group_a_id}/timer_intermediate_catch_event",
        bpmn_file_name="timer_intermediate_catch_event",
        process_model_source_directory="timer_intermediate_catch_event",
    )
    load_test_spec(
        f"{process_group_b_id}/hello_world",
        process_model_source_directory="hello_world",
    )
    group_a_admin = self.find_or_create_user()
    permission_target = PermissionTargetModel(uri="/%")
    db.session.add(permission_target)
    db.session.commit()
    permission_assignment = PermissionAssignmentModel(
        permission_target_id=permission_target.id,
        principal_id=group_a_admin.principal.id,
        permission="update",
        grant_type="permit",
    )
    db.session.add(permission_assignment)
    db.session.commit()
    self.assert_user_has_permission(group_a_admin, "update", f"/{process_group_a_id}")
    self.assert_user_has_permission(group_a_admin, "update", f"/{process_group_b_id}")