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)
 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)
 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)