~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/tests/test_transport_implementations.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2007-11-04 18:51:39 UTC
  • mfrom: (2961.1.1 trunk)
  • Revision ID: pqm@pqm.ubuntu.com-20071104185139-kaio3sneodg2kp71
Authentication ring implementation (read-only)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1110
1110
 
1111
1111
        def new_url(scheme=None, user=None, password=None,
1112
1112
                    host=None, port=None, path=None):
1113
 
            """Build a new url from t.base chaging only parts of it.
 
1113
            """Build a new url from t.base changing only parts of it.
1114
1114
 
1115
1115
            Only the parameters different from None will be changed.
1116
1116
            """
1123
1123
            if path     is None: path     = t._path
1124
1124
            return t._unsplit_url(scheme, user, password, host, port, path)
1125
1125
 
1126
 
        self.assertIsNot(t, t._reuse_for(new_url(scheme='foo')))
 
1126
        if t._scheme == 'ftp':
 
1127
            scheme = 'sftp'
 
1128
        else:
 
1129
            scheme = 'ftp'
 
1130
        self.assertIsNot(t, t._reuse_for(new_url(scheme=scheme)))
1127
1131
        if t._user == 'me':
1128
1132
            user = 'you'
1129
1133
        else: