code: def test_cgemv(self):
      for dtype in ("float32", "float64"):
          for alpha in (0, 1, -2):
              for beta in (0, 1, -2):
                  for transpose_A in (False, True):
                      for slice_tensors in (False, True):
                          yield (
                              self.run_cgemv,
                              dtype,
                              alpha,
                              beta,
                              transpose_A,
                              slice_tensors,
                          )
  
imports: from __future__ import absolute_import, print_function, division
  import sys
  import numpy
  from unittest import TestCase
  from nose.plugins.skip import SkipTest
  import theano
  import theano.tensor
  from theano.tensor.blas_c import CGer
  from theano.tensor.blas_scipy import ScipyGer
  from theano.tensor.blas import Ger
  from theano.tensor.blas_c import CGemv
  from theano.tensor.blas import Gemv
  from theano.tensor.blas_c import check_force_gemv_init
  from theano.tests import unittest_tools
  from theano.tests.unittest_tools import TestOptimizationMixin
  from theano.tensor.tests.test_blas import BaseGemv, TestBlasStrides
label_desc: Use image node_id 6 for calling the TestCGemvNoFlags obj's underlying member method code with example usage: obj.test_cgemv() without return types