code: def test_no_side_effects(self):
      # This is a regression test that ensures that values passed to
      # ``histogram`` are unchanged.
      values = np.array([1.3, 2.5, 2.3])
      np.histogram(values, range=[-10, 10], bins=100)
      assert_array_almost_equal(values, [1.3, 2.5, 2.3])
  
imports: import numpy
  from numpy.lib.histograms import histogram, histogramdd, histogram_bin_edges
  from numpy.testing import assert_, assert_equal, assert_array_equal, assert_almost_equal, assert_array_almost_equal, assert_raises, assert_allclose, assert_array_max_ulp, assert_raises_regex, suppress_warnings
  from numpy.testing._private.utils import requires_memory
  import pytest
label_desc: Use image node_id 13 for calling the TestHistogram obj's underlying member method code with example usage: obj.test_no_side_effects() without return types