What are the implications of constraint locality in Postgres?
Constraint locality has nothing to do with tablespaces; a local constraint is one that is defined on a partition of a partitioned parent table that  itself has no identical constraint -- it is a logical locality. 

You don't say what types of constraints you're talking about. PKs and unique constraints will cause creation of missing underlying indexes, which can obviously be affected by the change of the default tablespace.