[Twisted-Python] How to best log server/client interactions from a test?
exarkun at twistedmatrix.com
exarkun at twistedmatrix.com
Mon Jul 16 11:23:54 MDT 2012
On 01:40 pm, dan at wingu.com wrote:
>To be clear: my current interest is really just doing this during unit
>tests/ongoing development (e.g. not diagnosing prod issues, where
>Wireshark would make plenty of sense). So something integrated into
>Twisted feels natural.
>
>That said, is the unit test pattern I'm seeing in the
>mail/test/test_imap.py module atypical? Most of the doc'd examples for
>trial don't seem to be using loopbackTCP, so much as directly writing
>to lineReceived or something similar. It's only because these tests
>are doing end-to-end things, by way of constructing both an IMAP server
>and client, and hooking them up, that I'm in this situation.
Most of the tests in twisted/mail/test/test_imap.py were written with a
very limited understanding of good unit testing practices. I would not
recommend emulating them.
Jean-Paul
More information about the Twisted-Python
mailing list