def setUp(self): attrs = [a for a in get_defintion_attrs(Blah.feh)] self.m1 = ModelAttribute.from_definition('feh', attrs[0]) self.m2 = ModelAttribute.from_definition('feh', attrs[1])
def test_b_optlevel(self): top = [c for c in get_defintion_attrs(self.mdef)][0] opts = [c for c in get_defintion_attrs(top)] self.assertEqual(opts, [self.mdef.meh.foo, self.mdef.meh.blah])
def test_a_toplevel(self): tops = [c for c in get_defintion_attrs(self.mdef)] self.assertEqual(tops.pop(), self.mdef.nodocs) self.assertEqual(tops.pop(), self.mdef.feh) self.assertEqual(tops.pop(), self.mdef.meh) self.assertEqual(tops, [])
def test_a_toplevel(self): tops = [c for c in get_defintion_attrs(self.mdef)] self.assertEqual(tops.pop(), self.mdef.feh) self.assertEqual(tops.pop(), self.mdef.meh) self.assertEqual(tops, [])