@@ -89,15 +89,15 @@ def test_naturaldelta() -> None:
8989
9090
9191@pytest .mark .parametrize (
92- ( "locale" , " number" , " expected_result") ,
93- (
92+ "locale, number, expected_result" ,
93+ [
9494 ("es_ES" , 1000000 , "1.0 millón" ),
9595 ("es_ES" , 3500000 , "3.5 millones" ),
9696 ("es_ES" , 1000000000 , "1.0 billón" ),
9797 ("es_ES" , 1200000000 , "1.2 billones" ),
9898 ("es_ES" , 1000000000000 , "1.0 trillón" ),
9999 ("es_ES" , 6700000000000 , "6.7 trillones" ),
100- ) ,
100+ ] ,
101101)
102102def test_intword_plurals (locale : str , number : int , expected_result : str ) -> None :
103103 try :
@@ -111,16 +111,16 @@ def test_intword_plurals(locale: str, number: int, expected_result: str) -> None
111111
112112
113113@pytest .mark .parametrize (
114- ( "locale" , " expected_result") ,
115- (
114+ "locale, expected_result" ,
115+ [
116116 ("ar" , "5خامس" ),
117117 ("ar_SA" , "5خامس" ),
118118 ("fr" , "5e" ),
119119 ("fr_FR" , "5e" ),
120120 ("pt" , "5º" ),
121121 ("pt_BR" , "5º" ),
122122 ("pt_PT" , "5º" ),
123- ) ,
123+ ] ,
124124)
125125def test_langauge_codes (locale : str , expected_result : str ) -> None :
126126 try :
@@ -134,16 +134,16 @@ def test_langauge_codes(locale: str, expected_result: str) -> None:
134134
135135
136136@pytest .mark .parametrize (
137- ( "locale" , " number" , " gender" , " expected_result") ,
138- (
137+ "locale, number, gender, expected_result" ,
138+ [
139139 ("fr_FR" , 1 , "male" , "1er" ),
140140 ("fr_FR" , 1 , "female" , "1ère" ),
141141 ("fr_FR" , 2 , "male" , "2e" ),
142142 ("es_ES" , 1 , "male" , "1º" ),
143143 ("es_ES" , 5 , "female" , "5ª" ),
144144 ("it_IT" , 3 , "male" , "3º" ),
145145 ("it_IT" , 8 , "female" , "8ª" ),
146- ) ,
146+ ] ,
147147)
148148def test_ordinal_genders (
149149 locale : str , number : int , gender : str , expected_result : str
@@ -187,19 +187,17 @@ def test_default_locale_path_null__spec__(
187187 i18n = importlib .import_module ("humanize.i18n" )
188188 monkeypatch .setattr (i18n , "__spec__" , None )
189189
190- with pytest .raises (Exception ) as excinfo :
190+ with pytest .raises (Exception , match = self . expected_msg ) :
191191 i18n .activate ("ru_RU" )
192- assert str (excinfo .value ) == self .expected_msg
193192
194193 def test_default_locale_path_undefined__spec__ (
195194 self , monkeypatch : pytest .MonkeyPatch
196195 ) -> None :
197196 i18n = importlib .import_module ("humanize.i18n" )
198197 monkeypatch .delattr (i18n , "__spec__" )
199198
200- with pytest .raises (Exception ) as excinfo :
199+ with pytest .raises (Exception , match = self . expected_msg ) :
201200 i18n .activate ("ru_RU" )
202- assert str (excinfo .value ) == self .expected_msg
203201
204202 @freeze_time ("2020-02-02" )
205203 def test_en_locale (self ) -> None :
0 commit comments