code: def test_durbin_watson_2d(self, reset_randomstate):
      shape = (1, 10)
      x = np.random.standard_normal(100)
      dw = sum(np.diff(x) ** 2.0) / np.dot(x, x)
      x = np.tile(x[:, None], shape)
      assert_almost_equal(
          np.squeeze(dw * np.ones(shape)), durbin_watson(x)
      )
  
imports: import numpy
  import pandas
  from numpy.testing import assert_almost_equal, assert_raises, assert_equal, assert_allclose
  from statsmodels.stats._adnorm import normal_ad
  from statsmodels.stats.stattools import omni_normtest, jarque_bera, durbin_watson, _medcouple_1d, medcouple, robust_kurtosis, robust_skewness
label_desc: Use image node_id 10 for calling the TestStattools obj's underlying member method code with example usage: obj.test_durbin_watson_2d(reset_randomstate) without return types