Does WordPress consider a post name unique if that same post name is in multiple Post Types?

You could potentially have all permalinks use only the post_name (as many do, for SEO purposes), so therefore it must be unique across all types.