The description is not informative at all: "implement a class that should be responsible for...", "implement a class that should have the base functionality of...", "implement the classes that should inherit..." - none of these explain what attributes/methods should be present and their expected behavior.
Your tests are too weak.
A litle late. but i fixed the problem, the webmock api has some changes.
Preloaded code wants to set up www.myblog.com by the webmock module. But it seems the current solution is indeed broken somewhere..
Am I being really dumb, or is there an issue with the local tests trying to actually connect to 'www.myblog.com'?
It doesn't seem to exist, and without some way of mocking the external calls, I can't work out what I'm supposed to do.