def test_dbus_wrap_dict(self): value = {'a' : 3, 'b': 7.0} dbus_value = dbus_mqtt.wrap_dbus_value(value) print(dbus_value) self.assertIsInstance(dbus_value, dbus.Dictionary) self.assertEqual(dbus.Dictionary({ dbus.String('a', variant_level=1): dbus.Int32(3, variant_level=1), dbus.String('b', variant_level=1): dbus.Double(7.0, variant_level=1)}, variant_level=1), dbus_value)
def test_dbus_wrap_dict(self): value = {'a': 3, 'b': 7.0} dbus_value = dbus_mqtt.wrap_dbus_value(value) print(dbus_value) self.assertIsInstance(dbus_value, dbus.Dictionary) self.assertEqual( dbus.Dictionary( { dbus.String('a', variant_level=1): dbus.Int32(3, variant_level=1), dbus.String('b', variant_level=1): dbus.Double(7.0, variant_level=1) }, variant_level=1), dbus_value)
def test_dbus_wrap_int(self): value = 1121 dbus_value = dbus_mqtt.wrap_dbus_value(value) self.assertIsInstance(dbus_value, dbus.Int32) self.assertEqual(dbus.Int32(value, variant_level=1), dbus_value)
def test_dbus_wrap_double(self): value = 1.2 dbus_value = dbus_mqtt.wrap_dbus_value(value) self.assertIsInstance(dbus_value, dbus.Double) self.assertEqual(dbus.Double(value, variant_level=1), dbus_value)
def test_dbus_wrap_array(self): value = [1] dbus_value = dbus_mqtt.wrap_dbus_value(value) self.assertIsInstance(dbus_value, dbus.Array) self.assertEqual(dbus.Array([dbus.Int32(1, variant_level=1)]), dbus_value)
def test_dbus_wrap_string(self): value = 'text' dbus_value = dbus_mqtt.wrap_dbus_value(value) self.assertIsInstance(dbus_value, dbus.String) self.assertEqual(dbus.String(value, variant_level=1), dbus_value)
def test_dbus_wrap_long_int(self): value = 1121232124727312535L dbus_value = dbus_mqtt.wrap_dbus_value(value) self.assertIsInstance(dbus_value, dbus.Int64) self.assertEqual(dbus.Int64(value, variant_level=1), dbus_value)