worker FULL TEST
refactor Mock -> MagicMock in notification_pusher
notification_pusher tests small refactor -> 100% coverage
using real objects when possible
Merged and init.to_str/unicode