4 from vpp_papi_provider import VppPapiProvider
6 from pympler import tracker
7 tr = tracker.SummaryTracker()
12 The module provides functions for debugging test framework
16 def on_tear_down_class(cls):
19 objects = gc.get_objects()
21 with open(cls.tempdir + '/python_objects.txt', 'w') as f:
24 if isinstance(o, (VppPapiProvider, vpp_papi.VPP))]
28 objgraph.show_backrefs([o], max_depth=5,
29 filename="%s/%s.png" %
30 (cls.tempdir, counter))
32 refs = gc.get_referrers(o)
33 pp = pprint.PrettyPrinter(indent=2)
34 f.write("%s\n" % pp.pformat(o))
37 f.write("%s\n" % pp.pformat(r))
39 f.write("%s\n" % type(r))