If you ever did want to change the default location constraint, it should not effect the defaulting logic itself. This change turns one test into two smaller ones.
in endpoint_spec, separated defaulting logic from the specific value …
…we default to
I'll leave this open for a few more days if anyone would like to comment. If no one objects, I'm merging this in.
Looks nice to me.