def test_render(self): """Test rendering of graph. """ foo = Foo() foo.parent = foo foo.constructor = foo.__init__ def leak_frame(): frame = inspect.currentframe() leak_frame() del foo g = GarbageGraph() try: g.render("garbage.eps") g.render("garbage.eps", unflatten=True) except OSError: # Graphviz not installed. pass else: os.unlink("garbage.eps")
def test_render(self): """Test rendering of graph. """ foo = Foo() foo.parent = foo foo.constructor = foo.__init__ def leak_frame(): frame = inspect.currentframe() leak_frame() del foo g = GarbageGraph() try: g.render('garbage.eps') g.render('garbage.eps', unflatten=True) except OSError: # Graphviz not installed. pass else: os.unlink('garbage.eps')
def test_empty(self): """Test empty garbage graph. """ gb = GarbageGraph() self.assertEqual(gb.count, 0) self.assertEqual(gb.render("garbage.eps"), False)
def test_empty(self): """Test empty garbage graph. """ gb = GarbageGraph() self.assertEqual(gb.count, 0) self.assertEqual(gb.render('garbage.eps'), False)