~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/bzrdir_implementations/__init__.py

Various hopefully improvements, but wsgi is broken, handing over to spiv :).

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
                          TestLoader,
32
32
                          TestSuite,
33
33
                          )
 
34
from bzrlib.transport.memory import MemoryServer
34
35
 
35
36
 
36
37
def test_suite():
41
42
    formats = BzrDirFormat.known_formats()
42
43
    adapter = BzrDirTestProviderAdapter(
43
44
        default_transport,
 
45
        None,
44
46
        # None here will cause a readonly decorator to be created
45
47
        # by the TestCaseWithTransport.get_readonly_transport method.
46
48
        None,
55
57
    from bzrlib.smart.server import SmartTCPServer_for_testing, ReadonlySmartTCPServer_for_testing
56
58
    from bzrlib.remote import RemoteBzrDirFormat
57
59
 
58
 
    transport_server = SmartTCPServer_for_testing
 
60
    # test the remote server behaviour using a MemoryTransport
59
61
    smart_server_suite = TestSuite()
60
62
    adapt_to_smart_server = BzrDirTestProviderAdapter(
61
 
            transport_server,
62
 
            ReadonlySmartTCPServer_for_testing,
63
 
            [(RemoteBzrDirFormat())])
 
63
        MemoryServer,
 
64
        SmartTCPServer_for_testing,
 
65
        ReadonlySmartTCPServer_for_testing,
 
66
        [(RemoteBzrDirFormat())])
64
67
    adapt_modules(test_bzrdir_implementations,
65
68
                  adapt_to_smart_server,
66
69
                  TestLoader(),