diff -r ecf3cd3af502 Lib/test/test_int.py --- a/Lib/test/test_int.py Tue Dec 25 14:50:21 2012 -0800 +++ b/Lib/test/test_int.py Wed Dec 26 17:38:29 2012 +0200 @@ -369,6 +369,14 @@ self.assertEquals(int(base=1), 0) self.assertEquals(int(base=1000), 0) + @test_support.cpython_only + def test_small_ints(self): + self.assertTrue(int('10') is 10) + self.assertTrue(int('-1') is -1) + if have_unicode: + self.assertTrue(int(u'10') is 10) + self.assertTrue(int(u'-1') is -1) + def test_intconversion(self): # Test __int__() class ClassicMissingMethods: