code: def test_select_default_scalar(self, dtype):
      a = cupy.arange(10)
      b = cupy.arange(20)
      condlist = [a < 3, b > 8]
      choicelist = [a, b]
      with pytest.raises(TypeError):
          cupy.select(condlist, choicelist, [dtype(2)])
  
imports: import unittest
  import numpy
  import pytest
  import cupy
  from cupy import testing
label_desc: Use image node_id 14 for calling the TestSelect obj's underlying member method code with example usage: obj.test_select_default_scalar(dtype) without return types