@@ -2255,7 +2255,11 @@ def func1(a, b, c):
2255
2255
(3 , 11 ): (bytearray (b'3, 3, 0, 0,(),(),(\x97 \x00 |\x00 S\x00 ),(),()' ),),
2256
2256
(3 , 12 ): (bytearray (b'3, 3, 0, 0,(),(),(\x97 \x00 |\x00 S\x00 ),(),()' ),),
2257
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 ),(),()' ),),
2258
+ (3 , 14 ): (bytearray (
2259
+ b'3, 3, 0, 0,(),(),(\x80 \x00 T\x00 "\x00 ),(),()'
2260
+ if sys .platform == 'win32'
2261
+ else b'3, 3, 0, 0,(),(),(\x80 \x00 R\x00 "\x00 ),(),()'
2262
+ ),),
2259
2263
}
2260
2264
2261
2265
c = SCons .Action ._function_contents (func1 )
@@ -2295,12 +2299,12 @@ def test_object_contents(self) -> None:
2295
2299
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}}}"
2296
2300
),
2297
2301
(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}}}'
2302
+ b'{TestClass:__main__}[[[(<class \' object\' >, ()), [(<class \' __main__.TestClass\' >, (<class \' object\' >,))]]]]{{1, 1, 0, 0,(a,b),(a,b),(\x80 \x00 P\x00 T\x00 l\x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 P\x01 T\x00 l\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}}}'
2303
+ if sys .platform == 'win32'
2304
+ else 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
2305
),
2300
2306
}
2301
-
2302
- # self.assertEqual(c, expected[sys.version_info[:2]])
2303
- assert c == expected [sys .version_info [:2 ]], c
2307
+ self .assertEqual (c , expected [sys .version_info [:2 ]])
2304
2308
2305
2309
def test_code_contents (self ) -> None :
2306
2310
"""Test that Action._code_contents works"""
@@ -2332,7 +2336,9 @@ def test_code_contents(self) -> None:
2332
2336
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 )'
2333
2337
),
2334
2338
(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 )'
2339
+ b'0, 0, 0, 0,(Hello, World!),(print),(\x80 \x00 [\x00 \x00 P\x00 2\x01 \x00 \x00 \x00 \x00 \x00 \x00 \x1e \x00 P\x01 "\x00 )'
2340
+ if sys .platform == 'win32'
2341
+ else 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
2342
),
2337
2343
}
2338
2344
0 commit comments