예제 #1
0
파일: test_aux.py 프로젝트: gmgp/pyMeterBus
 def test_invalid_manufacturer_string(self):
     intval = meterbus.aux.manufacturer_id("@@@")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
예제 #2
0
파일: test_aux.py 프로젝트: gmgp/pyMeterBus
 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")
예제 #3
0
 def test_invalid_manufacturer_string(self):
     intval = meterbus.auxiliary.manufacturer_id("@@@")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
예제 #4
0
 def test_invalid_manufacturer_length(self):
     intval = meterbus.auxiliary.manufacturer_id("J")
     falseVal = meterbus.manufacturer_encode(intval, 2)
     self.assertEqual(falseVal, None)
예제 #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")