@@ -248,14 +248,17 @@ def test_folding_of_binops_on_constants(self):
248248            ):
249249            with  self .subTest (line = line ):
250250                code  =  compile (line , '' , 'single' )
251-                 self .assertInBytecode (code , 'LOAD_CONST' , elem )
251+                 if  isinstance (elem , int ):
252+                     self .assertInBytecode (code , 'LOAD_INT' , elem )
253+                 else :
254+                     self .assertInBytecode (code , 'LOAD_CONST' , elem )
252255                for  instr  in  dis .get_instructions (code ):
253256                    self .assertFalse (instr .opname .startswith ('BINARY_' ))
254257                self .check_lnotab (code )
255258
256259        # Verify that unfoldables are skipped 
257260        code  =  compile ('a=2+"b"' , '' , 'single' )
258-         self .assertInBytecode (code , 'LOAD_CONST ' , 2 )
261+         self .assertInBytecode (code , 'LOAD_INT ' , 2 )
259262        self .assertInBytecode (code , 'LOAD_CONST' , 'b' )
260263        self .check_lnotab (code )
261264
@@ -307,7 +310,10 @@ def test_folding_of_unaryops_on_constants(self):
307310        ):
308311            with  self .subTest (line = line ):
309312                code  =  compile (line , '' , 'single' )
310-                 self .assertInBytecode (code , 'LOAD_CONST' , elem )
313+                 if  isinstance (elem , int ):
314+                     self .assertInBytecode (code , 'LOAD_INT' , elem )
315+                 else :
316+                     self .assertInBytecode (code , 'LOAD_CONST' , elem )
311317                for  instr  in  dis .get_instructions (code ):
312318                    self .assertFalse (instr .opname .startswith ('UNARY_' ))
313319                self .check_lnotab (code )
0 commit comments