Changeset 104
- Timestamp:
- 2002-03-29 21:50:41 (7 years ago)
- Files:
-
- trunk/_test_ftputil.py (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/_test_ftputil.py
r100 r104 30 30 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 31 31 32 # $Id: _test_ftputil.py,v 1.2 2 2002/03/29 18:33:55schwa Exp $32 # $Id: _test_ftputil.py,v 1.23 2002/03/29 21:50:41 schwa Exp $ 33 33 34 34 # Ideas for future development: … … 43 43 import time 44 44 import operator 45 import _mock_ftplib 45 46 46 47 class FTPHostWrapper(ftputil.FTPHost): 47 def __init__(self, *args, **kwargs): 48 import _mock_ftplib 49 kwargs['session_factory'] = _mock_ftplib.FTP 50 ftputil.FTPHost.__init__(self, *args, **kwargs) 48 def __init__(self, session_factory): 49 ftputil.FTPHost.__init__(self, 'dummy_host', 'dummy_user', 50 'dummy_password', session_factory=session_factory) 51 51 52 52 … … 55 55 56 56 def setUp(self): 57 self.host = FTPHostWrapper( host_name, user, password)57 self.host = FTPHostWrapper() 58 58 self.rootdir = self.host.getcwd() 59 59 self.testdir = self.host.path.join( … … 68 68 69 69 70 70 71 class TestLogin(unittest.TestCase): 71 72 """Test invalid logins.""" … … 75 76 # plain FTPOSError, no derived class 76 77 self.assertRaises(ftputil.FTPOSError, FTPHostWrapper, 77 'nonexistent.ho.st.na.me', 'me', 'password') 78 try: 79 FTPHostWrapper('nonexistent.ho.st.na.me') 80 except ftputil.FTPOSError, obj: 81 pass 82 self.failUnless(obj.__class__ is ftputil.FTPOSError) 78 _mock_ftplib.FailOnLoginSession) 83 79 84 80 … … 598 594 599 595 if __name__ == '__main__': 600 host_name = 'ftp.ndh.net'601 user = 'sschwarzer'602 password = getpass.getpass('Password for %s@%s: ' %603 (user, host_name) )604 596 unittest.main() 605 597
