bpo-28692: Deprecate using non-integer value for selecting a plural f… · python/cpython@f659598 (original) (raw)

Original file line number Diff line number Diff line change
@@ -443,9 +443,12 @@ def test_plural_number(self):
443 443 f = gettext.c2py('n != 1')
444 444 self.assertEqual(f(1), 0)
445 445 self.assertEqual(f(2), 1)
446 -self.assertEqual(f(1.0), 0)
447 -self.assertEqual(f(2.0), 1)
448 -self.assertEqual(f(1.1), 1)
446 +with self.assertWarns(DeprecationWarning):
447 +self.assertEqual(f(1.0), 0)
448 +with self.assertWarns(DeprecationWarning):
449 +self.assertEqual(f(2.0), 1)
450 +with self.assertWarns(DeprecationWarning):
451 +self.assertEqual(f(1.1), 1)
449 452 self.assertRaises(TypeError, f, '2')
450 453 self.assertRaises(TypeError, f, b'2')
451 454 self.assertRaises(TypeError, f, [])