blob: 14f9524291db6aac2ee683c1c8723fd69981a153 (
plain)
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
|
import dbus
from saluttest import exec_test
from file_transfer_helper import SendFileTest
from avahitest import get_host_name
import constants as cs
class SendFileTransferToUnknownContactTest(SendFileTest):
def __init__(self):
SendFileTest.__init__(self)
self._actions = [self.connect, self.check_ft_available, self.my_request_ft_channel]
def my_request_ft_channel(self):
self.contact_name = '%s@%s' % (self.CONTACT_NAME, get_host_name())
self.handle = self.conn.RequestHandles(cs.HT_CONTACT, [self.contact_name])[0]
try:
self.request_ft_channel()
except dbus.DBusException, e:
if e.get_dbus_name() != cs.NOT_AVAILABLE:
raise
else:
assert False, "Should raise NotAvailable error"
if __name__ == '__main__':
test = SendFileTransferToUnknownContactTest()
exec_test(test.test)
|