~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/transport/ftp.py

MergeĀ fromĀ test-providers.

Show diffs side-by-side

added added

removed removed

Lines of Context:
24
24
active, in which case aftp:// will be your friend.
25
25
"""
26
26
 
27
 
from bzrlib.transport import Transport
28
 
 
29
 
from bzrlib.errors import (TransportNotPossible, TransportError,
30
 
                           NoSuchFile, FileExists)
31
 
 
32
 
import os, errno
33
27
from cStringIO import StringIO
 
28
import errno
34
29
import ftplib
 
30
import os
 
31
import urllib
35
32
import urlparse
36
 
import urllib
37
33
import stat
38
 
 
39
 
from bzrlib.branch import Branch
 
34
from warnings import warn
 
35
 
 
36
 
 
37
from bzrlib.transport import Transport
 
38
from bzrlib.errors import (TransportNotPossible, TransportError,
 
39
                           NoSuchFile, FileExists)
40
40
from bzrlib.trace import mutter
41
41
 
42
42
 
304
304
        :return: A lock object, which should be passed to Transport.unlock()
305
305
        """
306
306
        return self.lock_read(relpath)
 
307
 
 
308
 
 
309
def get_test_permutations():
 
310
    """Return the permutations to be used in testing."""
 
311
    warn("There are no FTP transport provider tests yet.")
 
312
    return []