Skip to content

Commit ce0b475

Browse files
committed
Fix up unicode string literals in doctests
1 parent 5e6f1e2 commit ce0b475

2 files changed

Lines changed: 11 additions & 5 deletions

File tree

python/phonenumbers/geocoder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
'London'
1717
>>> str(area_description_for_number(de_number, "en"))
1818
'Munich'
19-
>>> u('M\xfcnchen') == area_description_for_number(de_number, "de")
19+
>>> u('M\u00fcnchen') == area_description_for_number(de_number, "de")
2020
True
21-
>>> u('Z\xfcrich') == area_description_for_number(ch_number, "de")
21+
>>> u('Z\u00fcrich') == area_description_for_number(ch_number, "de")
2222
True
2323
>>> str(area_description_for_number(ch_number, "en"))
2424
'Zurich'

python/phonenumbers/unicode_util.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
'Lu'
1717
>>> unicode_util.Category.get(u2) == unicode_util.Category.LOWERCASE_LETTER
1818
True
19-
>>> beyond_bmp = u('\U00010100') # AEGEAN WORD SEPARATOR LINE
19+
>>> try:
20+
... beyond_bmp = u('\U00010100') # AEGEAN WORD SEPARATOR LINE
21+
... except Exception:
22+
... beyond_bmp = u('')
2023
>>> if len(beyond_bmp) == 1: # We have a UCS4 build of Python
2124
... unicode_util.Category.get(beyond_bmp)
2225
... else: # UCS2 build of Python; no non-BMP chars available
@@ -48,8 +51,11 @@
4851
True
4952
>>> unicode_util.Block.get(u('\u0860')) == unicode_util.Block.UNKNOWN
5053
True
51-
>>> beyond_bmp = u('\U00013430')
52-
>>> if len(beyond_bmp) == 1: # We have a UCS4 build of Python
54+
>>> try:
55+
... unknown_block = u('\U00013430')
56+
... except Exception:
57+
... unknown_block = u('')
58+
>>> if len(unknown_block) == 1: # We have a UCS4 build of Python
5359
... unicode_util.Block.get(u('\U00013430')) == unicode_util.Block.UNKNOWN
5460
... else: # UCS2 build of Python; no unknown characters available
5561
... True

0 commit comments

Comments
 (0)