Ollivander
Unit testing with Twisted: testing protocols
I had some hard time when testing Twisted protocols. Although they should be decoupled from factories, most examples I could find, including those from the official doc, were just too noisy and suggested using a factory. I don't like that approach - I should not be forced to