I don't like all this patching here. I'd rather use Twisted's tools in the test method rather than a whole lot of decorators and method args.