~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/local.py

  • Committer: Martin Pool
  • Date: 2006-08-24 08:20:26 UTC
  • mto: This revision was merged to the branch mainline in revision 2090.
  • Revision ID: mbp@sourcefrog.net-20060824082026-d539b3b122dc2f2a
Change to using LocalURLServer for testing.

We used to run many transport tests three times for different
LocalServers, but in fact they all end up constructing the same transport.
So now we just test construction of local transports from urls and paths,
and run the tests once.

Show diffs side-by-side

added added

removed removed

Lines of Context:
361
361
 
362
362
 
363
363
class LocalURLServer(Server):
364
 
    """A pretend server for local transports, using file:// urls."""
 
364
    """A pretend server for local transports, using file:// urls.
 
365
    
 
366
    Of course no actual server is required to access the local filesystem, so
 
367
    this just exists to tell the test code how to get to it.
 
368
    """
365
369
 
366
370
    def get_url(self):
367
371
        """See Transport.Server.get_url."""
370
374
 
371
375
def get_test_permutations():
372
376
    """Return the permutations to be used in testing."""
373
 
    return [(LocalTransport, LocalRelpathServer),
374
 
            (LocalTransport, LocalAbspathServer),
 
377
    return [
375
378
            (LocalTransport, LocalURLServer),
376
379
            ]