code: def setUp(self):
      class Model(chainer.Chain):
          def __init__(self, ops):
              super(Model, self).__init__()
              self.ops = ops
  
          def __call__(self, a, b, c):
              if not isinstance(a, chainer.Variable):
                  a = chainer.Variable(a)
              if not isinstance(b, chainer.Variable):
                  b = chainer.Variable(b)
              if not isinstance(c, chainer.Variable):
                  c = chainer.Variable(c)
              return eval(self.ops)
  
      self.model = Model(self.ops)
      a = chainer.Variable(input_generator.increasing(2, 3))
      b = chainer.Variable(input_generator.increasing(2, 3) * 0.3)
      c = chainer.Variable(input_generator.increasing(2, 3) * 0.7)
      self.x = (a, b, c)
  
imports: import chainer
  import chainer.functions
  from chainer import testing
  from chainer.testing import attr
  import numpy
  import pytest
  from onnx_chainer.testing import input_generator
  from onnx_chainer_tests.helper import ONNXModelTest
label_desc: Use image node_id 1 for calling the TestTernaryMathOperators obj's underlying member method code with example usage: obj.setUp() and returns: eval