unittest for decorator in python

42 views Asked by At
class BackgroundProcess:

    def background(f):
        from functools import wraps
        @wraps(f)
        def wrapped(*args, **kwargs):
            loop = asyncio.get_event_loop()
            if callable(f):
                return loop.run_in_executor(None, f, *args, **kwargs)
            else:
                raise TypeError('Task must be a callable')    
        return wrapped

class Monitoring

    @BackgroundProcess.background
    def post_monitoring_event_in_background() 
             return ''

How to write test cases for post_monitoring_event_in_background method by mocking @BackgroundProcess.background

0

There are 0 answers