1 from nose.plugins.attrib import attr
23 def test_class_one(self):
26 def test_class_two(self):
30 def test_class_three(self):
34 class Something(unittest.TestCase):
36 def test_case_one(self):
39 def test_case_two(self):
43 def test_case_three(self):
48 def test_method(self):
50 test_method.from_super = True
52 class TestSubclass(Superclass):
57 def test_with_static(self):
59 test_with_static.with_static = True
63 static = staticmethod(static)
66 class TestClassAndMethodAttrs(unittest.TestCase):
67 def test_method(self):
69 test_method.meth_attr = 'method'
70 TestClassAndMethodAttrs.cls_attr = 'class'
76 def ends_with_test(self):
84 test_two.from_super = False
86 TestAttrClass = attr('a')(TestAttrClass)
89 class TestAttrSubClass(TestAttrClass):
90 def test_sub_three(self):
93 def added_later_test(self):
96 TestAttrSubClass.added_later_test = added_later_test