fixed unit tests, avoid adding ISO 3166-2 prefix when the ISO 3166-2 code is not provided.