code: def test_non_contiguous_storage(self):
      # Ask to have CPU storage and to use data as storage
      # Not possible since data[::2] is not contiguous
      data = np.ones(100, np.float32)
      data_given = data[::2]
  
      B = DataBuffer(data_given)
      assert B.stride == 4 * 2
  
imports: import unittest
  import numpy
  from vispy.testing import run_tests_if_main
  from vispy.gloo.buffer import Buffer, DataBuffer, DataBufferView, VertexBuffer, IndexBuffer
label_desc: Use image node_id 4 for calling the DataBufferTest obj's underlying member method code with example usage: obj.test_non_contiguous_storage() without return types