def test_pythonObj(self): """ :return: """ class A(): def __init__(self): self.b1 = B() self.b2 = B() self.list = [1000, 23424.2, 'asdf0', u'unicode编码', self.b1] self.dic = { 132323423412312311: 'utf8编码', '232': self.b2, self.b2: set([1,2]), u'unicode编码': None, 123: (11,1,111), 11: (11,1,111), } class B(): def __init__(self): self.none = None self.str = '1111' self.int = 15151515151515155151 self.float = 11231231231212342323. self.list = [1,2,3,4] self.dict = {1:2, 2:3} self.tuple = (1,2,3, 4) return glove = Glove(A()) glove.meaure() print glove.report
def test_measure(self): """ :return: """ class A(): pass a = A() for i in xrange(100): a1 = A() for j in xrange(100): a2 = A() setattr(a1, 'a%s' % j, a2) setattr(a, 'a%s' % i, a1) glove = Glove(a) glove.meaure() print glove.report