@@ -332,22 +332,24 @@ def _test_plural_forms(self, ngettext, gettext,
332332 x = gettext (singular )
333333 self .assertEqual (x , tsingular )
334334
335+ lineno = self ._test_plural_forms .__code__ .co_firstlineno + 12
336+ with self .assertWarns (DeprecationWarning ) as cm :
337+ x = ngettext (singular , plural , 1.0 )
338+ self .assertEqual (cm .filename , __file__ )
339+ self .assertEqual (cm .lineno , lineno )
340+ self .assertEqual (x , tsingular )
341+ with self .assertWarns (DeprecationWarning ) as cm :
342+ x = ngettext (singular , plural , 1.1 )
343+ self .assertEqual (cm .filename , __file__ )
344+ self .assertEqual (cm .lineno , lineno + 5 )
345+ self .assertEqual (x , tplural )
346+
335347 if numbers_only :
336- lineno = self ._test_plural_forms .__code__ .co_firstlineno + 9
337- with self .assertWarns (DeprecationWarning ) as cm :
338- x = ngettext (singular , plural , 1.0 )
339- self .assertEqual (cm .filename , __file__ )
340- self .assertEqual (cm .lineno , lineno + 4 )
341- self .assertEqual (x , tsingular )
342- with self .assertWarns (DeprecationWarning ) as cm :
343- x = ngettext (singular , plural , 1.1 )
344- self .assertEqual (cm .filename , __file__ )
345- self .assertEqual (cm .lineno , lineno + 9 )
346- self .assertEqual (x , tplural )
347348 with self .assertRaises (TypeError ):
348349 ngettext (singular , plural , None )
349350 else :
350- x = ngettext (singular , plural , None )
351+ with self .assertWarns (DeprecationWarning ) as cm :
352+ x = ngettext (singular , plural , None )
351353 self .assertEqual (x , tplural )
352354
353355 def test_plural_forms (self ):
0 commit comments