code: def test_sliceable():
      sliceable = m.Sliceable(100)
      assert sliceable[::] == (0, 100, 1)
      assert sliceable[10::] == (10, 100, 1)
      assert sliceable[:10:] == (0, 10, 1)
      assert sliceable[::10] == (0, 100, 10)
      assert sliceable[-10::] == (90, 100, 1)
      assert sliceable[:-10:] == (0, 90, 1)
      assert sliceable[::-10] == (99, -1, -10)
      assert sliceable[50:60:1] == (50, 60, 1)
      assert sliceable[50:60:-1] == (50, 60, -1)
  
file_path: coremltools/deps/pybind11/tests/test_sequences_and_iterators.py
imports: import pytest
  from pytest import approx
  from pybind11_tests import ConstructorStats
  from pybind11_tests import sequences_and_iterators
label_desc: Use image node_id 7 for calling a global function with example usage: test_sliceable() without return types