def testInv(self): """ """ # проверим обр. преобр doubleOne = 1.0 doubleOneFromMCHIP = f32cnv.hex_mchip_f32_to_hex_ieee_f32("7F 00 00 00") self.assertEqual(doubleOneFromMCHIP, doubleOne) # проверим обр. преобр doubleOne = 0.5 doubleOneFromMCHIP = f32cnv.hex_mchip_f32_to_hex_ieee_f32("7E 00 00 00") self.assertEqual(doubleOneFromMCHIP, doubleOne)
def testOneValue(self): ''' преобразование 1 и 2 ошибка 1 = 0.5 ''' doubleOne = 1.0 # проверка преобразования m, a, doubleOneDirectCnvMCHIP = f32cnv.pack_f32_into_i32(doubleOne, plot_call_back) self.assertEqual(f32cnv.hex_mchip_f32_to_hex_ieee_f32(doubleOneDirectCnvMCHIP), doubleOne)
def testHalfValue(self): ''' ''' doubleOne = 0.5 # проверка преобразования message, a, doubleOneDirectCnvMCHIP = f32cnv.pack_f32_into_i32(doubleOne, plot_call_back) self.assertEqual(f32cnv.hex_mchip_f32_to_hex_ieee_f32(doubleOneDirectCnvMCHIP), doubleOne)
def testInvMCHIPTwoValue(self): self.assertEqual(f32cnv.hex_mchip_f32_to_hex_ieee_f32("80 00 00 00"), 2.0)
def testInvMCHIPOneValue(self): self.assertEqual(f32cnv.hex_mchip_f32_to_hex_ieee_f32("7F 00 00 00"), 1.0)