def test_ftp_authenticated_bad_credentials_upload(self): service = FtpService('192.168.243.133') credentials = CheckCredentials('greg', 'bad_pass') result = service.try_check( FtpCheck(is_anonymous=False, operation=FtpCheck.UPLOAD), credentials ) self.assertEqual(service.invalid_credentials(credentials), result)
def test_ftp_authenticated_upload(self): service = FtpService('192.168.243.133') result = service.try_check( FtpCheck(is_anonymous=False, operation=FtpCheck.UPLOAD), CheckCredentials('greg', 'greg') ) self.assertEqual('File upload and download succeeded for server 192.168.243.133', result.message) self.assertEqual(True, result.success)
def test_ftp_anonymous(self): service = FtpService('ftp.debian.org') result = service.try_check(FtpCheck(is_anonymous=True, operation=FtpCheck.LIST)) self.assertEqual('File listing succeeded for server ftp.debian.org', result.message) self.assertEqual(True, result.success)