I don't think we can use \d+ on a temporary table here, because the backend ID appears in the namespace, which is causing a failure on one of the CI OSes due to nondeterminism:
CREATE TEMP TABLE temp_parted (a char) PARTITION BY LIST (a) CONFIGURATION (VALUES IN ('a') DEFAULT PARTITION temp_parted_default); \d+ temp_parted - Partitioned table "pg_temp_3.temp_parted" + Partitioned table "pg_temp_4.temp_parted"
I've updated the tests accordingly. PFA version 4.
As none of the recent proposals to modify the syntax were seconded by anyone, I return the previous Ready-for-committer CF status.