mirror of
https://github.com/python/cpython.git
synced 2025-07-24 11:44:31 +00:00
Rip out 'long' and 'L'-suffixed integer literals.
(Rough first cut.)
This commit is contained in:
parent
fc7bb8c786
commit
e2a383d062
146 changed files with 1446 additions and 1477 deletions
|
@ -41,26 +41,26 @@ class TextHexOct(unittest.TestCase):
|
|||
def test_hex_unsigned(self):
|
||||
if platform_long_is_32_bits:
|
||||
# Positive constants
|
||||
self.assertEqual(0x80000000, 2147483648L)
|
||||
self.assertEqual(0xffffffff, 4294967295L)
|
||||
self.assertEqual(0x80000000, 2147483648)
|
||||
self.assertEqual(0xffffffff, 4294967295)
|
||||
# Ditto with a minus sign and parentheses
|
||||
self.assertEqual(-(0x80000000), -2147483648L)
|
||||
self.assertEqual(-(0xffffffff), -4294967295L)
|
||||
self.assertEqual(-(0x80000000), -2147483648)
|
||||
self.assertEqual(-(0xffffffff), -4294967295)
|
||||
# Ditto with a minus sign and NO parentheses
|
||||
# This failed in Python 2.2 through 2.2.2 and in 2.3a1
|
||||
self.assertEqual(-0x80000000, -2147483648L)
|
||||
self.assertEqual(-0xffffffff, -4294967295L)
|
||||
self.assertEqual(-0x80000000, -2147483648)
|
||||
self.assertEqual(-0xffffffff, -4294967295)
|
||||
else:
|
||||
# Positive constants
|
||||
self.assertEqual(0x8000000000000000, 9223372036854775808L)
|
||||
self.assertEqual(0xffffffffffffffff, 18446744073709551615L)
|
||||
self.assertEqual(0x8000000000000000, 9223372036854775808)
|
||||
self.assertEqual(0xffffffffffffffff, 18446744073709551615)
|
||||
# Ditto with a minus sign and parentheses
|
||||
self.assertEqual(-(0x8000000000000000), -9223372036854775808L)
|
||||
self.assertEqual(-(0xffffffffffffffff), -18446744073709551615L)
|
||||
self.assertEqual(-(0x8000000000000000), -9223372036854775808)
|
||||
self.assertEqual(-(0xffffffffffffffff), -18446744073709551615)
|
||||
# Ditto with a minus sign and NO parentheses
|
||||
# This failed in Python 2.2 through 2.2.2 and in 2.3a1
|
||||
self.assertEqual(-0x8000000000000000, -9223372036854775808L)
|
||||
self.assertEqual(-0xffffffffffffffff, -18446744073709551615L)
|
||||
self.assertEqual(-0x8000000000000000, -9223372036854775808)
|
||||
self.assertEqual(-0xffffffffffffffff, -18446744073709551615)
|
||||
|
||||
def test_oct_baseline(self):
|
||||
# Baseline tests
|
||||
|
@ -88,26 +88,26 @@ class TextHexOct(unittest.TestCase):
|
|||
def test_oct_unsigned(self):
|
||||
if platform_long_is_32_bits:
|
||||
# Positive constants
|
||||
self.assertEqual(020000000000, 2147483648L)
|
||||
self.assertEqual(037777777777, 4294967295L)
|
||||
self.assertEqual(020000000000, 2147483648)
|
||||
self.assertEqual(037777777777, 4294967295)
|
||||
# Ditto with a minus sign and parentheses
|
||||
self.assertEqual(-(020000000000), -2147483648L)
|
||||
self.assertEqual(-(037777777777), -4294967295L)
|
||||
self.assertEqual(-(020000000000), -2147483648)
|
||||
self.assertEqual(-(037777777777), -4294967295)
|
||||
# Ditto with a minus sign and NO parentheses
|
||||
# This failed in Python 2.2 through 2.2.2 and in 2.3a1
|
||||
self.assertEqual(-020000000000, -2147483648L)
|
||||
self.assertEqual(-037777777777, -4294967295L)
|
||||
self.assertEqual(-020000000000, -2147483648)
|
||||
self.assertEqual(-037777777777, -4294967295)
|
||||
else:
|
||||
# Positive constants
|
||||
self.assertEqual(01000000000000000000000, 9223372036854775808L)
|
||||
self.assertEqual(01777777777777777777777, 18446744073709551615L)
|
||||
self.assertEqual(01000000000000000000000, 9223372036854775808)
|
||||
self.assertEqual(01777777777777777777777, 18446744073709551615)
|
||||
# Ditto with a minus sign and parentheses
|
||||
self.assertEqual(-(01000000000000000000000), -9223372036854775808L)
|
||||
self.assertEqual(-(01777777777777777777777), -18446744073709551615L)
|
||||
self.assertEqual(-(01000000000000000000000), -9223372036854775808)
|
||||
self.assertEqual(-(01777777777777777777777), -18446744073709551615)
|
||||
# Ditto with a minus sign and NO parentheses
|
||||
# This failed in Python 2.2 through 2.2.2 and in 2.3a1
|
||||
self.assertEqual(-01000000000000000000000, -9223372036854775808L)
|
||||
self.assertEqual(-01777777777777777777777, -18446744073709551615L)
|
||||
self.assertEqual(-01000000000000000000000, -9223372036854775808)
|
||||
self.assertEqual(-01777777777777777777777, -18446744073709551615)
|
||||
|
||||
def test_main():
|
||||
test_support.run_unittest(TextHexOct)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue