@@ -1552,6 +1552,7 @@ def LocalFunc() -> None:
1552
1552
(3 , 11 ): bytearray (b'0, 0, 0, 0,(),(),(\x97 \x00 d\x00 S\x00 ),(),()' ),
1553
1553
(3 , 12 ): bytearray (b'0, 0, 0, 0,(),(),(\x97 \x00 y\x00 ),(),()' ),
1554
1554
(3 , 13 ): bytearray (b'0, 0, 0, 0,(),(),(\x95 \x00 g\x00 ),(),()' ),
1555
+ (3 , 14 ): bytearray (b'0, 0, 0, 0,(),(),(\x80 \x00 P\x00 "\x00 ),(),()' ),
1555
1556
}
1556
1557
1557
1558
meth_matches = [
@@ -1732,6 +1733,7 @@ def LocalFunc() -> None:
1732
1733
(3 , 11 ): bytearray (b'0, 0, 0, 0,(),(),(\x97 \x00 d\x00 S\x00 ),(),()' ),
1733
1734
(3 , 12 ): bytearray (b'0, 0, 0, 0,(),(),(\x97 \x00 y\x00 ),(),()' ),
1734
1735
(3 , 13 ): bytearray (b'0, 0, 0, 0,(),(),(\x95 \x00 g\x00 ),(),()' ),
1736
+ (3 , 14 ): bytearray (b'0, 0, 0, 0,(),(),(\x80 \x00 P\x00 "\x00 ),(),()' ),
1735
1737
1736
1738
}
1737
1739
@@ -1743,6 +1745,7 @@ def LocalFunc() -> None:
1743
1745
(3 , 11 ): bytearray (b'1, 1, 0, 0,(),(),(\x97 \x00 d\x00 S\x00 ),(),()' ),
1744
1746
(3 , 12 ): bytearray (b'1, 1, 0, 0,(),(),(\x97 \x00 y\x00 ),(),()' ),
1745
1747
(3 , 13 ): bytearray (b'1, 1, 0, 0,(),(),(\x95 \x00 g\x00 ),(),()' ),
1748
+ (3 , 14 ): bytearray (b'1, 1, 0, 0,(),(),(\x80 \x00 P\x00 "\x00 ),(),()' ),
1746
1749
}
1747
1750
1748
1751
def factory (act , ** kw ):
@@ -1983,6 +1986,7 @@ def LocalFunc() -> None:
1983
1986
(3 , 11 ): bytearray (b'0, 0, 0, 0,(),(),(\x97 \x00 d\x00 S\x00 ),(),()' ),
1984
1987
(3 , 12 ): bytearray (b'0, 0, 0, 0,(),(),(\x97 \x00 y\x00 ),(),()' ),
1985
1988
(3 , 13 ): bytearray (b'0, 0, 0, 0,(),(),(\x95 \x00 g\x00 ),(),()' ),
1989
+ (3 , 14 ): bytearray (b'0, 0, 0, 0,(),(),(\x80 \x00 P\x00 "\x00 ),(),()' ),
1986
1990
}
1987
1991
1988
1992
meth_matches = [
@@ -2045,6 +2049,7 @@ def LocalFunc() -> None:
2045
2049
(3 , 11 ): b'\x97 \x00 d\x00 S\x00 ' ,
2046
2050
(3 , 12 ): b'\x97 \x00 y\x00 ' ,
2047
2051
(3 , 13 ): b'\x95 \x00 g\x00 ' ,
2052
+ (3 , 14 ): b'\x80 \x00 P\x00 "\x00 ' ,
2048
2053
}
2049
2054
2050
2055
with self .subTest ():
@@ -2250,6 +2255,7 @@ def func1(a, b, c):
2250
2255
(3 , 11 ): (bytearray (b'3, 3, 0, 0,(),(),(\x97 \x00 |\x00 S\x00 ),(),()' ),),
2251
2256
(3 , 12 ): (bytearray (b'3, 3, 0, 0,(),(),(\x97 \x00 |\x00 S\x00 ),(),()' ),),
2252
2257
(3 , 13 ): (bytearray (b'3, 3, 0, 0,(),(),(\x95 \x00 U\x00 $\x00 ),(),()' ),),
2258
+ (3 , 14 ): (bytearray (b'3, 3, 0, 0,(),(),(\x80 \x00 R\x00 "\x00 ),(),()' ),),
2253
2259
}
2254
2260
2255
2261
c = SCons .Action ._function_contents (func1 )
@@ -2288,9 +2294,13 @@ def test_object_contents(self) -> None:
2288
2294
(3 , 13 ): bytearray (
2289
2295
b"{TestClass:__main__}[[[(<class \' object\' >, ()), [(<class \' __main__.TestClass\' >, (<class \' object\' >,))]]]]{{1, 1, 0, 0,(a,b),(a,b),(\x95 \x00 S\x01 U\x00 l\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 S\x02 U\x00 l\x01 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 g\x00 ),(),(),2, 2, 0, 0,(),(),(\x95 \x00 g\x00 ),(),()}}{{{a=a,b=b}}}"
2290
2296
),
2297
+ (3 , 14 ): bytearray (
2298
+ b'{TestClass:__main__}[[[(<class \' object\' >, ()), [(<class \' __main__.TestClass\' >, (<class \' object\' >,))]]]]{{1, 1, 0, 0,(a,b),(a,b),(\x80 \x00 P\x00 R\x00 j\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 P\x01 R\x00 j\x01 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 P\x02 "\x00 ),(),(),2, 2, 0, 0,(),(),(\x80 \x00 P\x00 "\x00 ),(),()}}{{{a=a,b=b}}}'
2299
+ ),
2291
2300
}
2292
2301
2293
- self .assertEqual (c , expected [sys .version_info [:2 ]])
2302
+ # self.assertEqual(c, expected[sys.version_info[:2]])
2303
+ assert c == expected [sys .version_info [:2 ]], c
2294
2304
2295
2305
def test_code_contents (self ) -> None :
2296
2306
"""Test that Action._code_contents works"""
@@ -2321,6 +2331,9 @@ def test_code_contents(self) -> None:
2321
2331
(3 , 13 ): bytearray (
2322
2332
b'0, 0, 0, 0,(Hello, World!),(print),(\x95 \x00 \\ \x00 "\x00 S\x00 5\x01 \x00 \x00 \x00 \x00 \x00 \x00 \x00 g\x01 )'
2323
2333
),
2334
+ (3 , 14 ): bytearray (
2335
+ b'0, 0, 0, 0,(Hello, World!),(print),(\x80 \x00 Y\x00 \x00 P\x00 2\x01 \x00 \x00 \x00 \x00 \x00 \x00 \x1e \x00 P\x01 "\x00 )'
2336
+ ),
2324
2337
}
2325
2338
2326
2339
self .assertEqual (c , expected [sys .version_info [:2 ]])
0 commit comments