Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit cb046a5

Browse files
committed
fix tests
1 parent a94569f commit cb046a5

3 files changed

Lines changed: 7 additions & 7 deletions

File tree

Lib/test/test_code.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
freevars: ()
1818
nlocals: 2
1919
flags: 3
20-
consts: ('None', '<code object g>')
20+
consts: ('<code object g>',)
2121
2222
>>> dump(f(4).__code__)
2323
name: g
@@ -86,7 +86,7 @@
8686
cellvars: ()
8787
freevars: ()
8888
nlocals: 0
89-
flags: 3
89+
flags: 67108867
9090
consts: ("'doc string'", 'None')
9191
9292
>>> def keywordonly_args(a,b,*,k1):

Lib/test/test_compile.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -835,7 +835,7 @@ def f():
835835
return "unused"
836836

837837
self.assertEqual(f.__code__.co_consts,
838-
(None, "used"))
838+
(True, "used"))
839839

840840
@support.cpython_only
841841
def test_remove_unused_consts_extended_args(self):
@@ -853,9 +853,9 @@ def test_remove_unused_consts_extended_args(self):
853853
eval(compile(code, "file.py", "exec"), g)
854854
exec(code, g)
855855
f = g['f']
856-
expected = tuple([None, '', 1] + [f't{i}' for i in range(N)])
856+
expected = tuple(['', 1] + [f't{i}' for i in range(N)])
857857
self.assertEqual(f.__code__.co_consts, expected)
858-
expected = "".join(expected[3:])
858+
expected = "".join(expected[2:])
859859
self.assertEqual(expected, f())
860860

861861
# Stripping unused constants is not a strict requirement for the
@@ -1246,7 +1246,7 @@ def return_genexp():
12461246
y)
12471247
genexp_lines = [0, 4, 2, 0, 4]
12481248

1249-
genexp_code = return_genexp.__code__.co_consts[1]
1249+
genexp_code = return_genexp.__code__.co_consts[0]
12501250
code_lines = self.get_code_lines(genexp_code)
12511251
self.assertEqual(genexp_lines, code_lines)
12521252

Lib/test/test_compiler_assemble.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def inner():
8484
return x
8585
return inner() % 2
8686

87-
inner_code = mod_two.__code__.co_consts[1]
87+
inner_code = mod_two.__code__.co_consts[0]
8888
assert isinstance(inner_code, types.CodeType)
8989

9090
metadata = {

0 commit comments

Comments
 (0)