def test_1(self):
	import gc
	from sys import getrefcount as grc

	support.TestCase.setUp(self)
	sets = self.guppy.sets
	heapdefs = getattr(sets.setsc, '_NyHeapDefs_'),
	root = []
	heapyc = self.guppy.heapy.heapyc
	nodeset = sets.mutnodeset
	nodegraph = heapyc.NodeGraph
	
	class T(object):
	    __slots__ = 'a', '_hiding_tag_', 'tonly'
	    pass

	class U(T):
	    __slots__ = 'b',
	    pass

	class V(object):
	    __slots__ = 'c',


	gc.collect()

	ns = nodeset()
	a = [ns]
	a.append(a)
	b = []
	he = []
	c = []
	t = T()
	tonly = []

	t.a = a
	t._hiding_tag_ = he
	t.tonly = tonly

	u = U()
	u.a = a
	u._hiding_tag_ = he
	u.b = b

	v = V()
	v.c = c

	a = [x for x in [list]]
	del x

	li = [he, a, b, c, t, u, v, T, U, V, ns, nodeset, list]
	rcli0 = [grc(x) for x in li]
	del x

	ns |= li + range(10000, 10010)
	root.extend(li)

	rcli = [grc(x) for x in li]
	del x

	rec = nodeset([x for x in li])
	x = None

	rec.append(rec)
	ns.add(rec)
	rec._hiding_tag_ = rec

	if 1:
	    hv = heapyc.HeapView(root, heapdefs)
	    hv.register__hiding_tag__type(T)
	    h = hv.heap()
	    assert a in h
	    assert h in c
	    assert tonly in h
	    hv._hiding_tag_ = he
	    h = hv.heap()
	    del x
	    del h
	    del hv


	ns.discard(rec)
	rec = None
	gc.collect()

	nrcli = [grc(x) for x in li]
	del x
	self.aseq(rcli, nrcli)

	root[:]=[]
	ns.clear()

	nrcli0 = [grc(x) for x in li]
	del x
	
	self.aseq(rcli0, nrcli0)
dataset/ETHPy150Open cloudera/hue/desktop/core/ext-py/guppy-0.1.10/guppy/heapy/test/test_heapyc.py/TestLeak.test_1/swapped operands of `in`