mirror of
https://github.com/python/cpython.git
synced 2025-10-09 16:34:44 +00:00
Merged the int/long unification branch, by very crude means (sorry Thomas!).
I banged on the code (beyond what's in that branch) to make fewer tests fail; the only tests that fail now are: test_descr -- can't pickle ints?! test_pickletools -- ??? test_socket -- See python.org/sf/1619659 test_sqlite -- ??? I'll deal with those later.
This commit is contained in:
parent
5b787e8bc2
commit
ddefaf31b3
46 changed files with 798 additions and 404 deletions
|
@ -1600,7 +1600,7 @@ class TestParseNumber(BaseTest):
|
|||
self.assertRaises(
|
||||
_parse_num, ("0xOoops", long), {},
|
||||
ValueError,
|
||||
re.compile(r"invalid literal for long().*: '?0xOoops'?"))
|
||||
re.compile(r"invalid literal for int().*: '?0xOoops'?"))
|
||||
|
||||
def test_parse_num_ok(self):
|
||||
self.assertEqual(_parse_num("0", int), 0)
|
||||
|
@ -1618,9 +1618,9 @@ class TestParseNumber(BaseTest):
|
|||
self.assertParseFail(["-n008"],
|
||||
"option -n: invalid integer value: '008'")
|
||||
self.assertParseFail(["-l0b0123"],
|
||||
"option -l: invalid long integer value: '0b0123'")
|
||||
"option -l: invalid integer value: '0b0123'")
|
||||
self.assertParseFail(["-l", "0x12x"],
|
||||
"option -l: invalid long integer value: '0x12x'")
|
||||
"option -l: invalid integer value: '0x12x'")
|
||||
|
||||
|
||||
def _testclasses():
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue