@@ -439,7 +439,7 @@ def test_get_datetime_format():
439439
440440
441441def test_get_time_format ():
442- assert dates .get_time_format (locale = 'en_US' ).pattern == 'h:mm:ss a '
442+ assert dates .get_time_format (locale = 'en_US' ).pattern == 'h:mm:ss\u202f a '
443443 assert (dates .get_time_format ('full' , locale = 'de_DE' ).pattern ==
444444 'HH:mm:ss zzzz' )
445445
@@ -460,19 +460,19 @@ def test_get_timezone_gmt(timezone_getter):
460460def test_get_timezone_location (timezone_getter ):
461461 tz = timezone_getter ('America/St_Johns' )
462462 assert (dates .get_timezone_location (tz , locale = 'de_DE' ) ==
463- "Kanada (St. John\u2019 s) Zeit " )
463+ "Kanada (St. John\u2019 s) (Ortszeit) " )
464464 assert (dates .get_timezone_location (tz , locale = 'en' ) ==
465465 'Canada (St. John’s) Time' )
466466 assert (dates .get_timezone_location (tz , locale = 'en' , return_city = True ) ==
467467 'St. John’s' )
468468
469469 tz = timezone_getter ('America/Mexico_City' )
470470 assert (dates .get_timezone_location (tz , locale = 'de_DE' ) ==
471- 'Mexiko (Mexiko-Stadt) Zeit ' )
471+ 'Mexiko (Mexiko-Stadt) (Ortszeit) ' )
472472
473473 tz = timezone_getter ('Europe/Berlin' )
474474 assert (dates .get_timezone_location (tz , locale = 'de_DE' ) ==
475- 'Deutschland (Berlin) Zeit ' )
475+ 'Deutschland (Berlin) (Ortszeit) ' )
476476
477477
478478@pytest .mark .parametrize (
@@ -564,16 +564,16 @@ def test_format_date():
564564def test_format_datetime (timezone_getter ):
565565 dt = datetime (2007 , 4 , 1 , 15 , 30 )
566566 assert (dates .format_datetime (dt , locale = 'en_US' ) ==
567- 'Apr 1, 2007, 3:30:00 PM ' )
567+ 'Apr 1, 2007, 3:30:00\u202f PM ' )
568568
569569 full = dates .format_datetime (
570570 dt , 'full' ,
571571 tzinfo = timezone_getter ('Europe/Paris' ),
572572 locale = 'fr_FR'
573573 )
574574 assert full == (
575- 'dimanche 1 avril 2007 à 17:30:00 heure '
576- 'd\u2019 \xe9 t \xe9 d \u2019 Europe centrale'
575+ 'dimanche 1 avril 2007, 17:30:00 heure '
576+ 'd’été d’Europe centrale'
577577 )
578578 custom = dates .format_datetime (
579579 dt , "yyyy.MM.dd G 'at' HH:mm:ss zzz" ,
@@ -585,7 +585,7 @@ def test_format_datetime(timezone_getter):
585585
586586def test_format_time (timezone_getter ):
587587 t = time (15 , 30 )
588- assert dates .format_time (t , locale = 'en_US' ) == '3:30:00 PM '
588+ assert dates .format_time (t , locale = 'en_US' ) == '3:30:00\u202f PM '
589589 assert dates .format_time (t , format = 'short' , locale = 'de_DE' ) == '15:30'
590590
591591 assert (dates .format_time (t , "hh 'o''clock' a" , locale = 'en' ) ==
@@ -606,7 +606,7 @@ def test_format_time(timezone_getter):
606606 assert paris == '15:30:00 heure normale d’Europe centrale'
607607
608608 us_east = dates .format_time (t , format = 'full' , tzinfo = eastern , locale = 'en_US' )
609- assert us_east == '3:30:00 PM Eastern Standard Time'
609+ assert us_east == '3:30:00\u202f PM Eastern Standard Time'
610610
611611
612612def test_format_skeleton (timezone_getter ):
@@ -720,7 +720,7 @@ def test_no_inherit_metazone_formatting(timezone_getter):
720720 # See: https://github.com/python-babel/babel/issues/428
721721 tz = timezone_getter ('America/Los_Angeles' )
722722 t = _localize (tz , datetime (2016 , 1 , 6 , 7 ))
723- assert dates .format_time (t , format = 'long' , locale = 'en_US' ) == "7:00:00 AM PST"
723+ assert dates .format_time (t , format = 'long' , locale = 'en_US' ) == "7:00:00\u202f AM PST"
724724 assert dates .format_time (t , format = 'long' , locale = 'en_GB' ) == "07:00:00 Pacific Standard Time"
725725 assert dates .get_timezone_name (t , width = 'short' , locale = 'en_US' ) == "PST"
726726 assert dates .get_timezone_name (t , width = 'short' , locale = 'en_GB' ) == "Pacific Standard Time"
0 commit comments