test_runner: support function mocking
This commit allows tests in the test runner to mock functions and methods.
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
This commit allows tests in the test runner to mock functions and methods.