def test_suite_decorator_overrides_parent(self):
        class SuperTestCase(TestCase):
            @suite('super')
            def test_thing(self):
                pass

        class SubTestCase(SuperTestCase):
            __test__ = False

            @suite('sub')
            def test_thing(self):
                pass

        super_instance = SuperTestCase()
        sub_instance = SubTestCase()

        assert_equal(super_instance.test_thing._suites, set(['super']))
        assert_equal(sub_instance.test_thing._suites, set(['sub']))
Check that the @suite decorator overrides any @suite on the overridden (parent class) method.
dataset/ETHPy150Open Yelp/Testify/test/test_suites_test.py/TestSuitesTestCase.test_suite_decorator_overrides_parent