code: def test_cho_solve_banded(self):
      x = array([[0, -1, -1], [2, 2, 2]])
      xcho = cholesky_banded(x)
      assert_no_overwrite(
          lambda b: cho_solve_banded((xcho, False), b), [(3,)]
      )
  
imports: from numpy.testing import assert_array_almost_equal, assert_array_equal
  from pytest import raises
  from numpy import array, transpose, dot, conjugate, zeros_like, empty
  from numpy.random import random
  from scipy.linalg import cholesky, cholesky_banded, cho_solve_banded, cho_factor, cho_solve
  from scipy.linalg._testutils import assert_no_overwrite
label_desc: Use image node_id 5 for calling the TestOverwrite obj's underlying member method code with example usage: obj.test_cho_solve_banded() without return types