1 """Unit tests for buffer objects.
3 For now, tests just new or changed functionality.
8 from test
import test_support
10 class BufferTests(unittest
.TestCase
):
12 def test_extended_getslice(self
):
13 # Test extended slicing by comparing with list slicing.
14 s
= "".join(chr(c
) for c
in list(range(255, -1, -1)))
16 indices
= (0, None, 1, 3, 19, 300, -1, -2, -31, -300)
19 # Skip step 0 (invalid)
20 for step
in indices
[1:]:
21 self
.assertEqual(b
[start
:stop
:step
],
26 test_support
.run_unittest(BufferTests
)
28 if __name__
== "__main__":