Ejemplo n.º 1
0
 def test_invalid_manufacturer_string(self):
     intval = meterbus.aux.manufacturer_id("@@@")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
Ejemplo n.º 2
0
 def test_manufacturer_encode(self):
     intval = meterbus.aux.manufacturer_id("WEP")
     h1, h2 = meterbus.manufacturer_encode(intval, 2)
     hexstr = "{0:02X}{1:02X}".format(h1, h2)
     self.assertEqual(hexstr, "B05C")
Ejemplo n.º 3
0
 def test_invalid_manufacturer_string(self):
     intval = meterbus.auxiliary.manufacturer_id("@@@")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
Ejemplo n.º 4
0
 def test_invalid_manufacturer_length(self):
     intval = meterbus.auxiliary.manufacturer_id("J")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
Ejemplo n.º 5
0
 def test_manufacturer_encode(self):
     intval = meterbus.auxiliary.manufacturer_id("WEP")
     h1, h2 = meterbus.manufacturer_encode(intval, 2)
     hexstr = "{0:02X}{1:02X}".format(h1, h2)
     self.assertEqual(hexstr, "B05C")