[lang-ref] ( slice_out_of_range ) ( python )
def test_slice_out_of_range():
# does not raise
text = '0123456789'
# end beyond length
part = text[3:1000]
assert part == '3456789'
# end before start
part = text[5:3]
assert part == ''
# negative start is clamped to 0
part = text[-100:]
assert part == '0123456789'