def test_pydotprint_profile():
 if (not theano.printing.pydot_imported):
  raise SkipTest('pydot not available')
 A = tensor.matrix()
 prof = theano.compile.ProfileStats(atexit_print=False)
 f = theano.function([A], (A + 1), profile=prof)
 theano.printing.pydotprint(f, print_output_file=False)
 f([[1]])
 theano.printing.pydotprint(f, print_output_file=False)

def test_pydotprint_profile ( ) : if ( not theano . printing . pydot_imported ) : raise SkipTest ( 'pydot not available' ) A = tensor . matrix ( ) prof = theano . compile . ProfileStats ( atexit_print = False ) f = theano . function ( [ A ] , ( A + 1 ) , profile = prof ) theano . printing . pydotprint ( f , print_output_file = False ) f ( [ [ 1 ] ] ) theano . printing . pydotprint ( f , print_output_file = False )
just check that pydotprint does not crash with profile .