Azure provide documentation for unit testing HTTP and Queue Python functions. This is done by creating a mock QueueMessage or HTTPRequest. However, there is no documentation for creating a unit test for Timer functions.
There is a TimerRequest class, but creating a new instance of it fails with the following error:
req = func.TimerRequest()
TypeError: Can't instantiate abstract class TimerRequest with abstract methods past_due
What is the correct approach for creating a unit test for a Python Azure timer function?