code: def test_0(self):
      a = int8()
      b = int32()
      c = complex64()
      d = float64()
      f = float32()
  
      assert isinstance((a // b).owner.op, IntDiv)
      assert isinstance((b // a).owner.op, IntDiv)
      assert isinstance((b / d).owner.op, TrueDiv)
      assert isinstance((b / f).owner.op, TrueDiv)
      assert isinstance((f / a).owner.op, TrueDiv)
      assert isinstance((d / b).owner.op, TrueDiv)
      assert isinstance((d / f).owner.op, TrueDiv)
      assert isinstance((f / c).owner.op, TrueDiv)
      assert isinstance((a / c).owner.op, TrueDiv)
  
imports: from __future__ import absolute_import, print_function, division
  import unittest
  import numpy
  import theano
  from theano.gof import FunctionGraph
  from theano import gof
  from theano.tests import unittest_tools
  from theano.scalar.basic import floats, float16, float32, float64, ints, int8, int32, complex64, uint8, ComplexError, IntDiv, TrueDiv, Composite, add, div_proxy, and_, eq, neq, invert, mul, Scalar, InRange, cast, constant, switch
  from theano.scalar.basic import true_div, inv, log, log2, log10, log1p, exp, exp2, expm1, sqrt, deg2rad, rad2deg, cos, arccos, sin, arcsin, tan, arctan, arctan2, cosh, arccosh, sinh, arcsinh, tanh, arctanh
label_desc: Use image node_id 1 for calling the test_div obj's underlying member method code with example usage: obj.test_0() without return types