I have the following decorator in a base class:
class BaseTests(TestCase):
@staticmethod
def check_time(self, fn):
@wraps(fn)
def test_wrapper(*args,**kwargs):
return test_wrapper
And the following class inheriting from BaseTests:
from path.base_posting import BaseTests
from path.base_posting.BaseTests import check_time
class SpecificTest(BaseTests):
@check_time # use the decorator
def test_post(self):
I would like to use the decorator in SpecificTest, as mentioned above, without using BaseTests.check_time, because they have long names in the source code, and I have to use it in many places. Any ideas?
EDIT: I decided to make check_time an independent function in the BaseTests file and just import
from path.base_posting import BaseTests, check_time
source
share