/usr/lib/telepathy-gabble-tests/twisted/file-transfer/test-send-file-to-unknown-contact.py is in telepathy-gabble-tests 0.18.4-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | import dbus
import constants as cs
from file_transfer_helper import SendFileTest, exec_file_transfer_test
from config import FILE_TRANSFER_ENABLED
if not FILE_TRANSFER_ENABLED:
print "NOTE: built with --disable-file-transfer"
raise SystemExit(77)
class SendFileTransferToUnknownContactTest(SendFileTest):
def __init__(self, bytestream_cls, file, address_type, access_control, acces_control_param):
SendFileTest.__init__(self, bytestream_cls, file, address_type, access_control, acces_control_param)
self._actions = [self.connect, self.check_ft_available, self.my_request_ft_channel]
def my_request_ft_channel(self):
self.contact_name = 'jean@localhost'
self.handle = self.conn.RequestHandles(cs.HT_CONTACT, [self.contact_name])[0]
try:
self.request_ft_channel()
except dbus.DBusException, e:
assert e.get_dbus_name() == cs.OFFLINE
else:
assert False
if __name__ == '__main__':
exec_file_transfer_test(SendFileTransferToUnknownContactTest)
|