code: def test_grad_name(self):
      A = theano.tensor.matrix("A")
      x = theano.tensor.vector("x")
      f = theano.tensor.dot(x, theano.tensor.dot(A, x))
      f.name = "f"
      g = theano.tensor.grad(f, x)
      assert g.name == "(df/dx)"
  
imports: from __future__ import absolute_import, print_function, division
  from collections import OrderedDict
  import unittest
  import numpy
  from six.moves import xrange
  import theano
  from theano import gof, change_flags
  from theano.compat import izip
  from theano.tests import unittest_tools
  from theano import gradient
  from theano import config
  from theano.gof.null_type import NullType
  from theano.sandbox.rng_mrg import MRG_RandomStreams
label_desc: Use image node_id 5 for calling the test_grad obj's underlying member method code with example usage: obj.test_grad_name() without return types