Пример #1
0
 def test_parse_method_return(self):
     message_str = 'mr\t1279224860\t619619\t44\t2\t:1.12390\n'
     parsed_message = dbus_message.parse(message_str)
     self.assertNotEqual(parsed_message, None)
     self.assertEqual(parsed_message.message_type, 'mr')
     self.assertEqual(parsed_message.timestamp, 1279224860 + (619619 / 1000000.0))
     self.assertEqual(parsed_message.serial, 44)
     self.assertEqual(parsed_message.reply_serial, 2)
     self.assertEqual(parsed_message.destination, ':1.12390')
Пример #2
0
 def test_parse_error(self):
     message_str = 'err\t1279225677\t616434\t105\t2\t:1.12454\n'
     parsed_message = dbus_message.parse(message_str)
     self.assertNotEqual(parsed_message, None)
     self.assertEqual(parsed_message.message_type, 'err')
     self.assertEqual(parsed_message.timestamp, 1279225677 + (616434 / 1000000.0))
     self.assertEqual(parsed_message.serial, 105)
     self.assertEqual(parsed_message.reply_serial, 2)
     self.assertEqual(parsed_message.destination, ':1.12454')
Пример #3
0
 def test_parse_signal(self):
     message_str = 'sig\t1279224860\t619607\t7\t/org/freedesktop/DBus\torg.freedesktop.DBus\tNameOwnerChanged\n'
     parsed_message = dbus_message.parse(message_str)
     self.assertNotEqual(parsed_message, None)
     self.assertEqual(parsed_message.message_type, 'sig')
     self.assertEqual(parsed_message.timestamp, 1279224860 + (619607 / 1000000.0))
     self.assertEqual(parsed_message.serial, 7)
     self.assertEqual(parsed_message.object, '/org/freedesktop/DBus')
     self.assertEqual(parsed_message.interface, 'org.freedesktop.DBus')
     self.assertEqual(parsed_message.member, 'NameOwnerChanged')
Пример #4
0
 def test_parse_method_call(self):
     message_str = 'mc\t1279224860\t619617\t2\t:1.12390\t/SomeObject\tcom.example.SampleInterface\tHelloWorld\n'
     parsed_message = dbus_message.parse(message_str)
     self.assertNotEqual(parsed_message, None)
     self.assertEqual(parsed_message.message_type, 'mc')
     self.assertEqual(parsed_message.timestamp, 1279224860 + (619617 / 1000000.0))
     self.assertEqual(parsed_message.sender, ':1.12390')
     self.assertEqual(parsed_message.serial, 2)
     self.assertEqual(parsed_message.object, '/SomeObject')
     self.assertEqual(parsed_message.interface, 'com.example.SampleInterface')
     self.assertEqual(parsed_message.member, 'HelloWorld')