MCPcopy Create free account
hub / github.com/pybind/pybind11 / test_sliceable

Function test_sliceable

tests/test_sequences_and_iterators.py:107–117  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

105
106
107def test_sliceable():
108 sliceable = m.Sliceable(100)
109 assert sliceable[::] == (0, 100, 1)
110 assert sliceable[10::] == (10, 100, 1)
111 assert sliceable[:10:] == (0, 10, 1)
112 assert sliceable[::10] == (0, 100, 10)
113 assert sliceable[-10::] == (90, 100, 1)
114 assert sliceable[:-10:] == (0, 90, 1)
115 assert sliceable[::-10] == (99, -1, -10)
116 assert sliceable[50:60:1] == (50, 60, 1)
117 assert sliceable[50:60:-1] == (50, 60, -1)
118
119
120def test_sequence():

Callers

nothing calls this directly

Calls 1

SliceableMethod · 0.80

Tested by

no test coverage detected