* bzrlib/transport/http/_urllib.py: (HttpTransport_urllib.__init__): Be more strict on valid users. (HttpTransport_urllib._ask_password): Delete John's TODO. See ? I didn't forget ! :-)
* bzrlib/tests/test_ui.py: Fix some inconsistencies.
* bzrlib/tests/test_http.py: Add more tests. (TestHTTPBasicAuth.setUp): Setup a private ui_factory.