def client_accept_file(self): # state is still Pending as remote didn't accept the transfer yet state = self.ft_props.Get(cs.CHANNEL_TYPE_FILE_TRANSFER, "State") assert state == cs.FT_STATE_PENDING SendFileTest.client_accept_file(self) # Remote accepted the transfer e = self.q.expect("dbus-signal", signal="FileTransferStateChanged") state, reason = e.args assert state == cs.FT_STATE_ACCEPTED, state assert reason == cs.FT_STATE_CHANGE_REASON_NONE
def client_accept_file(self): SendFileTest.client_accept_file(self) e = self.q.expect('dbus-signal', signal='InitialOffsetDefined') offset = e.args[0] assert offset == self.file.offset # Channel is open. We can start to send the file e = self.q.expect('dbus-signal', signal='FileTransferStateChanged') state, reason = e.args assert state == cs.FT_STATE_OPEN assert reason == cs.FT_STATE_CHANGE_REASON_NONE
def client_accept_file(self): # state is still Pending as remote didn't accept the transfer yet state = self.ft_props.Get(cs.CHANNEL_TYPE_FILE_TRANSFER, 'State') assert state == cs.FT_STATE_PENDING SendFileTest.client_accept_file(self) # Remote accepted the transfer e = self.q.expect('dbus-signal', signal='FileTransferStateChanged') state, reason = e.args assert state == cs.FT_STATE_ACCEPTED, state assert reason == cs.FT_STATE_CHANGE_REASON_NONE