Research/design a way to automate testing of BridgeDB's HTTPS and email distributors
We should find a way to write tests for the web interface and email responder. Currently, when I build a branch for testing, I run the unittests, then go over to the configured run/ directory, make/update some fake bridge descriptors, start bridgedb listening on localhost, then fiddle with various content settings like fonts and accepted languages, click on things, fiddle with URLs, and make sure nothing seems super broken. This should be automated.
Windmill (more docs) and twill look promising. Windmill probably wouldn't run very nicely on a headless server, however, as it drives a browser.
Find a way to write tests for the email responder. This could probably be a simple script to call sendmail, or it could be written in Twisted.
These tests don't need to be comprehensive immediately, just hack out something that works and is less crazy than doing it by hand another thousand times.