Source: python-pyftpdlib
Version: 1.2.0-1
Severity: serious

>From my pbuilder build log:

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/tmp/buildd/python-pyftpdlib-1.2.0'
PYTHONPATH=. python test/test_ftpd.py
test_fs2ftp (__main__.TestAbstractedFS) ... ok
test_ftp2fs (__main__.TestAbstractedFS) ... ok
test_ftpnorm (__main__.TestAbstractedFS) ... ok
test_validpath (__main__.TestAbstractedFS) ... ok
test_validpath_external_symlink (__main__.TestAbstractedFS) ... ok
test_validpath_validlink (__main__.TestAbstractedFS) ... ok
test_common_methods (__main__.TestDummyAuthorizer) ... ok
test_override_perm_interface (__main__.TestDummyAuthorizer) ... ok
test_override_perm_not_recursive_paths (__main__.TestDummyAuthorizer) ... ok
test_override_perm_recursive_paths (__main__.TestDummyAuthorizer) ... ok
test_cancel (__main__.TestCallLater) ... ok
test_errback (__main__.TestCallLater) ... ok
test_interface (__main__.TestCallLater) ... ok
test_order (__main__.TestCallLater) ... ok
test_reset (__main__.TestCallLater) ... ok
test_cancel (__main__.TestCallEvery) ... ok
test_errback (__main__.TestCallEvery) ... ok
test_interface (__main__.TestCallEvery) ... ok
test_low_and_high_timeouts (__main__.TestCallEvery) ... ok
test_multi_0_timeout (__main__.TestCallEvery) ... ok
test_only_once (__main__.TestCallEvery) ... ok
test_anon_auth (__main__.TestFtpAuthentication) ... ok
test_auth_failed (__main__.TestFtpAuthentication) ... ok
test_auth_ok (__main__.TestFtpAuthentication) ... ok
test_max_auth (__main__.TestFtpAuthentication) ... ok
test_rein (__main__.TestFtpAuthentication) ... ok
test_rein_during_transfer (__main__.TestFtpAuthentication) ... ok
test_user (__main__.TestFtpAuthentication) ... ok
test_user_during_transfer (__main__.TestFtpAuthentication) ... ok
test_wrong_cmds_order (__main__.TestFtpAuthentication) ... ok
test_allo (__main__.TestFtpDummyCmds) ... ok
test_feat (__main__.TestFtpDummyCmds) ... ok
test_help (__main__.TestFtpDummyCmds) ... ok
test_mode (__main__.TestFtpDummyCmds) ... ok
test_noop (__main__.TestFtpDummyCmds) ... ok
test_opts_feat (__main__.TestFtpDummyCmds) ... ok
test_quit (__main__.TestFtpDummyCmds) ... ok
test_rest (__main__.TestFtpDummyCmds) ... ok
test_site (__main__.TestFtpDummyCmds) ... ok
test_site_help (__main__.TestFtpDummyCmds) ... ok
test_stru (__main__.TestFtpDummyCmds) ... ok
test_syst (__main__.TestFtpDummyCmds) ... ok
test_type (__main__.TestFtpDummyCmds) ... ok
test_arg_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_auth_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_no_arg_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_no_auth_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_cdup (__main__.TestFtpFsOperations) ... ok
test_cwd (__main__.TestFtpFsOperations) ... ok
test_dele (__main__.TestFtpFsOperations) ... ok
test_mdtm (__main__.TestFtpFsOperations) ... ok
test_mkd (__main__.TestFtpFsOperations) ... ok
test_pwd (__main__.TestFtpFsOperations) ... ok
test_rmd (__main__.TestFtpFsOperations) ... ok
test_rnfr_rnto (__main__.TestFtpFsOperations) ... ok
test_site_chmod (__main__.TestFtpFsOperations) ... ok
test_size (__main__.TestFtpFsOperations) ... ok
test_unforeseen_mdtm_event (__main__.TestFtpFsOperations) ... ok
test_appe (__main__.TestFtpStoreData) ... ok
test_appe_rest (__main__.TestFtpStoreData) ... ok
test_failing_rest_on_stor (__main__.TestFtpStoreData) ... ok
test_quit_during_transfer (__main__.TestFtpStoreData) ... ok
test_rest_on_stor (__main__.TestFtpStoreData) ... ok
test_stor (__main__.TestFtpStoreData) ... ok
test_stor_active (__main__.TestFtpStoreData) ... ok
test_stor_ascii (__main__.TestFtpStoreData) ... ok
test_stor_ascii_2 (__main__.TestFtpStoreData) ... ok
test_stor_empty_file (__main__.TestFtpStoreData) ... ok
test_stou (__main__.TestFtpStoreData) ... ok
test_stou_orphaned_file (__main__.TestFtpStoreData) ... ok
test_stou_rest (__main__.TestFtpStoreData) ... ok
test_restore_on_retr (__main__.TestFtpRetrieveData) ... ok
test_retr (__main__.TestFtpRetrieveData) ... ok
test_retr_ascii (__main__.TestFtpRetrieveData) ... ok
test_retr_empty_file (__main__.TestFtpRetrieveData) ... ok
test_list (__main__.TestFtpListingCmds) ... ok
test_mlsd (__main__.TestFtpListingCmds) ... ok
test_mlsd_all_facts (__main__.TestFtpListingCmds) ... ok
test_mlst (__main__.TestFtpListingCmds) ... ok
test_nlst (__main__.TestFtpListingCmds) ... ok
test_stat (__main__.TestFtpListingCmds) ... ok
test_unforeseen_time_event (__main__.TestFtpListingCmds) ... ok
test_abor_during_transfer (__main__.TestFtpAbort) ... ok
test_abor_no_data (__main__.TestFtpAbort) ... ok
test_abor_pasv (__main__.TestFtpAbort) ... ok
test_abor_port (__main__.TestFtpAbort) ... ok
test_oob_abor (__main__.TestFtpAbort) ... ok
test_throttle_recv (__main__.TestThrottleBandwidth) ... ok
test_throttle_send (__main__.TestThrottleBandwidth) ... ok
test_data_timeout (__main__.TestTimeouts) ... ok
test_data_timeout_not_reached (__main__.TestTimeouts) ... ok
test_disabled_data_timeout (__main__.TestTimeouts) ... ok
test_disabled_idle_timeout (__main__.TestTimeouts) ... ok
test_disabled_pasv_timeout (__main__.TestTimeouts) ... ok
test_disabled_port_timeout (__main__.TestTimeouts) ... ok
test_idle_data_timeout1 (__main__.TestTimeouts) ... ok
test_idle_data_timeout2 (__main__.TestTimeouts) ... ok
test_idle_timeout (__main__.TestTimeouts) ... ok
test_pasv_timeout (__main__.TestTimeouts) ... ok
test_banner (__main__.TestConfigurableOptions) ... ok
test_masquerade_address (__main__.TestConfigurableOptions) ... ok
test_masquerade_address_map (__main__.TestConfigurableOptions) ... ok
test_max_connections (__main__.TestConfigurableOptions) ... ok
test_max_connections_per_ip (__main__.TestConfigurableOptions) ... ok
test_max_login_attempts (__main__.TestConfigurableOptions) ... ok
test_passive_ports (__main__.TestConfigurableOptions) ... ok
test_passive_ports_busy (__main__.TestConfigurableOptions) ... ok
test_permit_privileged_ports (__main__.TestConfigurableOptions) ... ok
test_tcp_no_delay (__main__.TestConfigurableOptions) ... ok
test_use_gmt_times (__main__.TestConfigurableOptions) ... ok
test_on_connect (__main__.TestCallbacks) ... ok
test_on_disconnect (__main__.TestCallbacks) ... ok
test_on_file_received (__main__.TestCallbacks) ... ok
test_on_file_sent (__main__.TestCallbacks) ... ok
test_on_incomplete_file_received (__main__.TestCallbacks) ... ok
test_on_incomplete_file_sent (__main__.TestCallbacks) ... FAIL
ERROR:pyftpdlib:unhandled exception in instance <pyftpdlib.handlers.DTPHandler 
(addr=None, user=u'user', receive=False, 
file=u'/tmp/buildd/python-pyftpdlib-1.2.0/tmp-pyftpdlib') at 0x7f52415c2b00>
Traceback (most recent call last):
  File "/usr/lib/python2.7/asyncore.py", line 91, in write
    obj.handle_write_event()
  File "/usr/lib/python2.7/asyncore.py", line 468, in handle_write_event
    self.handle_write()
  File "/usr/lib/python2.7/asynchat.py", line 181, in handle_write
    self.initiate_send()
  File "/tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/handlers.py", line 605, in 
initiate_send
    asynchat.async_chat.initiate_send(self)
  File "/usr/lib/python2.7/asynchat.py", line 222, in initiate_send
    self.handle_close()
  File "/tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/handlers.py", line 808, in 
handle_close
    self.close()
  File "/tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/handlers.py", line 837, in 
close
    self.cmd_channel.on_file_sent(filename)
  File "test/test_ftpd.py", line 2628, in on_file_sent
    raise Exception
Exception
test_on_login (__main__.TestCallbacks) ... ok
test_on_login_failed (__main__.TestCallbacks) ... ok
test_on_logout_no_pass (__main__.TestCallbacks) ... ok
test_on_logout_quit (__main__.TestCallbacks) ... ok
test_on_logout_rein (__main__.TestCallbacks) ... ok
test_on_logout_user_issued_twice (__main__.TestCallbacks) ... ok
test_sock_instead_of_addr (__main__.TestFTPServer) ... ok
test_active_conn_error (__main__.TestCornerCases) ... ok
test_error_on_callback (__main__.TestCornerCases) ... ok
test_ioloop_fileno (__main__.TestCornerCases) ... ok
test_port_race_condition (__main__.TestCornerCases) ... ok
test_quick_connect (__main__.TestCornerCases) ... ok
test_repr (__main__.TestCornerCases) ... ok
test_sendfile_enabled (__main__.TestCornerCases) ... ok
test_stou_max_tries (__main__.TestCornerCases) ... ok
test_a_option (__main__.TestCommandLineParser) ... ok
test_d_option (__main__.TestCommandLineParser) ... ok
test_p_option (__main__.TestCommandLineParser) ... ok
test_r_option (__main__.TestCommandLineParser) ... ok
test_v_option (__main__.TestCommandLineParser) ... ok
test_w_option (__main__.TestCommandLineParser) ... ok
test_eprt (__main__.TestIPv4Environment) ... ok
test_eprt_v4 (__main__.TestIPv4Environment) ... ok
test_epsv (__main__.TestIPv4Environment) ... ok
test_epsv_all (__main__.TestIPv4Environment) ... ok
test_pasv_v4 (__main__.TestIPv4Environment) ... ok
test_port_v4 (__main__.TestIPv4Environment) ... ok
test_eprt (__main__.TestIPv6Environment) ... ok
test_eprt_v6 (__main__.TestIPv6Environment) ... ok
test_epsv (__main__.TestIPv6Environment) ... ok
test_epsv_all (__main__.TestIPv6Environment) ... ok
test_pasv_v6 (__main__.TestIPv6Environment) ... ok
test_port_v6 (__main__.TestIPv6Environment) ... ok
test_eprt_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_epsv_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_pasv_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_port_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_restore_on_retr (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_retr (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_retr_ascii (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_retr_empty_file (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_appe (__main__.TestFtpStoreDataNoSendfile) ... ok
test_appe_rest (__main__.TestFtpStoreDataNoSendfile) ... ok
test_failing_rest_on_stor (__main__.TestFtpStoreDataNoSendfile) ... ok
test_quit_during_transfer (__main__.TestFtpStoreDataNoSendfile) ... ok
test_rest_on_stor (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_active (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_ascii (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_ascii_2 (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_empty_file (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stou (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stou_orphaned_file (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stou_rest (__main__.TestFtpStoreDataNoSendfile) ... ok

======================================================================
FAIL: test_on_incomplete_file_sent (__main__.TestCallbacks)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/test_ftpd.py", line 2653, in test_on_incomplete_file_sent
    self.assertEqual(self.client.getline()[:3], "426")
AssertionError: '226' != '426'

----------------------------------------------------------------------
Ran 170 tests in 1.954s

FAILED (failures=1)
debian/rules:8: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/tmp/buildd/python-pyftpdlib-1.2.0'
debian/rules:4: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
-- 
Daniel Schepler


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to