~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/http.py

Push the transport permutations list into each transport module allowing for automatic testing of new modules that are registered as transports.

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
from cStringIO import StringIO
21
21
import urllib, urllib2
22
22
import urlparse
 
23
from warnings import warn
23
24
 
24
25
from bzrlib.transport import Transport, Server
25
26
from bzrlib.errors import (TransportNotPossible, NoSuchFile, 
425
426
        """See bzrlib.transport.Server.get_bogus_url."""
426
427
        return 'http://jasldkjsalkdjalksjdkljasd'
427
428
 
 
429
 
 
430
def get_test_permutations():
 
431
    """Return the permutations to be used in testing."""
 
432
    warn("There are no HTTPS transport provider tests yet.")
 
433
    return [(HttpTransport, HttpServer),
 
434
            ]