2P*SrSSKJr SSKJrJr SSKrSSKrSSKr"SS\R5r "SS\R5r \ S :XaG\ "\R5S :a\R"\RS 5 \R "5 gg) aT These tests are meant to exercise that requests to create objects bigger than what the address space allows are properly met with an OverflowError (rather than crash weirdly). Primarily, this means 32-bit builds with at least 2 GiB of available memory. You need to pass the -M option to regrtest (e.g. "-M 2.1G") for tests to be enabled. )support)bigaddrspacetestMAX_Py_ssize_tNcD\rSrSr\S5r\S5r\S5rSrg) BytesTestc|S[S- -nUR[[RUS5 Sng!Snf=fNxsxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)r assertRaises OverflowErroroperatoraddselfxs =/opt/alt/python313/lib64/python3.13/test/test_bigaddrspace.py test_concatBytesTest.test_concats9  ,-A   mX\\1j IAA27;cS[S- -nUR[5nUS-nSSS5 UR[5nUS- nSSS5 Sng!,(df  N4=f!,(df  N"=f!Snf=fr )rr rrrcms rtest_optimized_concatBytesTest.test_optimized_concat sv ,-A""=1R N2""=1Rj 2A2121As9!A9AA9A( A9 A%!A9( A62A99A=c|S[S- -nUR[[RUS5 Sng!Snf=f)Nr r )rr rrmulrs r test_repeatBytesTest.test_repeat/s9 ,-A   mX\\1c BAArN) __name__ __module__ __qualname____firstlineno__rrrr__static_attributes__r!rrrs<  r'rcH\rSrSrSr\S5r\S5r\S5rSr g)StrTest8cS[[SUR--5-nUR[[ R X5 Sng!Snf=fNr皙?)intr unicodesizer MemoryErrorrrrs rrStrTest.test_concat<sI c.S43C3C-CDEEA   k8<< >AAs AA Ac(S[[SUR--5-nUR[5nX-nSSS5 UR[5nX- nSSS5 Sng!,(df  N3=f!,(df  N"=f!Snf=fr-)r/rr0r r1rs rrStrTest.test_optimized_concatGs c.S43C3C-CDEEA"";/2E0"";/20A0/0/As97B A+B A< B + A95B < B B BcS[[SUR--5-nUR[[ R US5 Sng!Snf=f)Nrr.)r/rr0r r1rrrs rrStrTest.test_repeatVsI c.S43C3C-CDEEA   k8<<A >AAs AA Ar!N) r"r#r$r%r0rrrrr&r!r'rr)r)8sAK  r'r)__main__)__doc__testr test.supportrrunittestrsysTestCaserr)r"lenargv set_memlimitmainr!r'rrDs9 "!!"J$h$N z 388}qSXXa[) MMOr'