Kaydet (Commit) 0c1f7c0c authored tarafından Mark Dickinson's avatar Mark Dickinson

Fix doctests in test_tokenize by converting Python 2.x syntax

to Python 3.0 syntax (drop leading '0' and trailing 'L' from
integer literals, remove leading 'u' from unicode string
literals), and adjusting expected output accordingly.
üst fc689ddc
...@@ -125,16 +125,16 @@ Ordinary integers and binary operators ...@@ -125,16 +125,16 @@ Ordinary integers and binary operators
NUMBER '0xff' (1, 0) (1, 4) NUMBER '0xff' (1, 0) (1, 4)
OP '<=' (1, 5) (1, 7) OP '<=' (1, 5) (1, 7)
NUMBER '255' (1, 8) (1, 11) NUMBER '255' (1, 8) (1, 11)
>>> dump_tokens("01234567 > ~0x15") >>> dump_tokens("1234567 > ~0x15")
NUMBER '01234567' (1, 0) (1, 8) NUMBER '1234567' (1, 0) (1, 7)
OP '>' (1, 9) (1, 10) OP '>' (1, 8) (1, 9)
OP '~' (1, 11) (1, 12) OP '~' (1, 10) (1, 11)
NUMBER '0x15' (1, 12) (1, 16) NUMBER '0x15' (1, 11) (1, 15)
>>> dump_tokens("2134568 != 01231515") >>> dump_tokens("2134568 != 1231515")
NUMBER '2134568' (1, 0) (1, 7) NUMBER '2134568' (1, 0) (1, 7)
OP '!=' (1, 8) (1, 10) OP '!=' (1, 8) (1, 10)
NUMBER '01231515' (1, 11) (1, 19) NUMBER '1231515' (1, 11) (1, 18)
>>> dump_tokens("(-124561-1) & 0200000000") >>> dump_tokens("(-124561-1) & 200000000")
OP '(' (1, 0) (1, 1) OP '(' (1, 0) (1, 1)
OP '-' (1, 1) (1, 2) OP '-' (1, 1) (1, 2)
NUMBER '124561' (1, 2) (1, 8) NUMBER '124561' (1, 2) (1, 8)
...@@ -142,16 +142,16 @@ Ordinary integers and binary operators ...@@ -142,16 +142,16 @@ Ordinary integers and binary operators
NUMBER '1' (1, 9) (1, 10) NUMBER '1' (1, 9) (1, 10)
OP ')' (1, 10) (1, 11) OP ')' (1, 10) (1, 11)
OP '&' (1, 12) (1, 13) OP '&' (1, 12) (1, 13)
NUMBER '0200000000' (1, 14) (1, 24) NUMBER '200000000' (1, 14) (1, 23)
>>> dump_tokens("0xdeadbeef != -1") >>> dump_tokens("0xdeadbeef != -1")
NUMBER '0xdeadbeef' (1, 0) (1, 10) NUMBER '0xdeadbeef' (1, 0) (1, 10)
OP '!=' (1, 11) (1, 13) OP '!=' (1, 11) (1, 13)
OP '-' (1, 14) (1, 15) OP '-' (1, 14) (1, 15)
NUMBER '1' (1, 15) (1, 16) NUMBER '1' (1, 15) (1, 16)
>>> dump_tokens("0xdeadc0de & 012345") >>> dump_tokens("0xdeadc0de & 12345")
NUMBER '0xdeadc0de' (1, 0) (1, 10) NUMBER '0xdeadc0de' (1, 0) (1, 10)
OP '&' (1, 11) (1, 12) OP '&' (1, 11) (1, 12)
NUMBER '012345' (1, 13) (1, 19) NUMBER '12345' (1, 13) (1, 18)
>>> dump_tokens("0xFF & 0x15 | 1234") >>> dump_tokens("0xFF & 0x15 | 1234")
NUMBER '0xFF' (1, 0) (1, 4) NUMBER '0xFF' (1, 0) (1, 4)
OP '&' (1, 5) (1, 6) OP '&' (1, 5) (1, 6)
...@@ -161,23 +161,23 @@ Ordinary integers and binary operators ...@@ -161,23 +161,23 @@ Ordinary integers and binary operators
Long integers Long integers
>>> dump_tokens("x = 0L") >>> dump_tokens("x = 0")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
NUMBER '0L' (1, 4) (1, 6) NUMBER '0' (1, 4) (1, 5)
>>> dump_tokens("x = 0xfffffffffff") >>> dump_tokens("x = 0xfffffffffff")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
NUMBER '0xffffffffff (1, 4) (1, 17) NUMBER '0xffffffffff (1, 4) (1, 17)
>>> dump_tokens("x = 123141242151251616110l") >>> dump_tokens("x = 123141242151251616110")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
NUMBER '123141242151 (1, 4) (1, 26) NUMBER '123141242151 (1, 4) (1, 25)
>>> dump_tokens("x = -15921590215012591L") >>> dump_tokens("x = -15921590215012591")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
OP '-' (1, 4) (1, 5) OP '-' (1, 4) (1, 5)
NUMBER '159215902150 (1, 5) (1, 23) NUMBER '159215902150 (1, 5) (1, 22)
Floating point numbers Floating point numbers
...@@ -236,38 +236,38 @@ String literals ...@@ -236,38 +236,38 @@ String literals
STRING '"doesn\\'t "' (1, 4) (1, 14) STRING '"doesn\\'t "' (1, 4) (1, 14)
NAME 'shrink' (1, 14) (1, 20) NAME 'shrink' (1, 14) (1, 20)
STRING '", does it"' (1, 20) (1, 31) STRING '", does it"' (1, 20) (1, 31)
>>> dump_tokens("x = u'abc' + U'ABC'") >>> dump_tokens("x = 'abc' + 'ABC'")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
STRING "u'abc'" (1, 4) (1, 10) STRING "'abc'" (1, 4) (1, 9)
OP '+' (1, 11) (1, 12) OP '+' (1, 10) (1, 11)
STRING "U'ABC'" (1, 13) (1, 19) STRING "'ABC'" (1, 12) (1, 17)
>>> dump_tokens('y = "ABC" + "ABC"') >>> dump_tokens('y = "ABC" + "ABC"')
NAME 'y' (1, 0) (1, 1) NAME 'y' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
STRING '"ABC"' (1, 4) (1, 10) STRING '"ABC"' (1, 4) (1, 9)
OP '+' (1, 11) (1, 12) OP '+' (1, 10) (1, 11)
STRING '"ABC"' (1, 13) (1, 19) STRING '"ABC"' (1, 12) (1, 17)
>>> dump_tokens("x = r'abc' + r'ABC' + R'ABC' + R'ABC'") >>> dump_tokens("x = r'abc' + r'ABC' + R'ABC' + R'ABC'")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
STRING "r'abc'" (1, 4) (1, 11) STRING "r'abc'" (1, 4) (1, 10)
OP '+' (1, 12) (1, 13) OP '+' (1, 11) (1, 12)
STRING "r'ABC'" (1, 14) (1, 21) STRING "r'ABC'" (1, 13) (1, 19)
OP '+' (1, 22) (1, 23) OP '+' (1, 20) (1, 21)
STRING "R'ABC'" (1, 24) (1, 31) STRING "R'ABC'" (1, 22) (1, 28)
OP '+' (1, 32) (1, 33) OP '+' (1, 29) (1, 30)
STRING "R'ABC'" (1, 34) (1, 41) STRING "R'ABC'" (1, 31) (1, 37)
>>> dump_tokens('y = r"abc" + r"ABC" + R"ABC" + R"ABC"') >>> dump_tokens('y = r"abc" + r"ABC" + R"ABC" + R"ABC"')
NAME 'y' (1, 0) (1, 1) NAME 'y' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
STRING 'r"abc"' (1, 4) (1, 11) STRING 'r"abc"' (1, 4) (1, 10)
OP '+' (1, 12) (1, 13) OP '+' (1, 11) (1, 12)
STRING 'r"ABC"' (1, 14) (1, 21) STRING 'r"ABC"' (1, 13) (1, 19)
OP '+' (1, 22) (1, 23) OP '+' (1, 20) (1, 21)
STRING 'R"ABC"' (1, 24) (1, 31) STRING 'R"ABC"' (1, 22) (1, 28)
OP '+' (1, 32) (1, 33) OP '+' (1, 29) (1, 30)
STRING 'R"ABC"' (1, 34) (1, 41) STRING 'R"ABC"' (1, 31) (1, 37)
Operators Operators
...@@ -359,7 +359,7 @@ Shift ...@@ -359,7 +359,7 @@ Shift
Additive Additive
>>> dump_tokens("x = 1 - y + 15 - 01 + 0x124 + z + a[5]") >>> dump_tokens("x = 1 - y + 15 - 1 + 0x124 + z + a[5]")
NAME 'x' (1, 0) (1, 1) NAME 'x' (1, 0) (1, 1)
OP '=' (1, 2) (1, 3) OP '=' (1, 2) (1, 3)
NUMBER '1' (1, 4) (1, 5) NUMBER '1' (1, 4) (1, 5)
...@@ -368,16 +368,16 @@ Additive ...@@ -368,16 +368,16 @@ Additive
OP '+' (1, 10) (1, 11) OP '+' (1, 10) (1, 11)
NUMBER '15' (1, 12) (1, 14) NUMBER '15' (1, 12) (1, 14)
OP '-' (1, 15) (1, 16) OP '-' (1, 15) (1, 16)
NUMBER '01' (1, 17) (1, 19) NUMBER '1' (1, 17) (1, 18)
OP '+' (1, 20) (1, 21) OP '+' (1, 19) (1, 20)
NUMBER '0x124' (1, 22) (1, 27) NUMBER '0x124' (1, 21) (1, 26)
OP '+' (1, 28) (1, 29) OP '+' (1, 27) (1, 28)
NAME 'z' (1, 30) (1, 31) NAME 'z' (1, 29) (1, 30)
OP '+' (1, 32) (1, 33) OP '+' (1, 31) (1, 32)
NAME 'a' (1, 34) (1, 35) NAME 'a' (1, 33) (1, 34)
OP '[' (1, 35) (1, 36) OP '[' (1, 34) (1, 35)
NUMBER '5' (1, 36) (1, 37) NUMBER '5' (1, 35) (1, 36)
OP ']' (1, 37) (1, 38) OP ']' (1, 36) (1, 37)
Multiplicative Multiplicative
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment