def testSimple(self): ''' Просто тест на работоспособность ''' # IEEE self.assertEqual(f32cnv.hex_ieee_f32_str_to_float("43 1B A0 00"), 155.625) # MCHIP self.assertEqual(f32cnv.hex_ieee_f32_str_to_float("43 1B A0 00"), 155.625)
def testInvIEEETwoValue(self): self.assertEqual(f32cnv.hex_ieee_f32_str_to_float("40 00 00 00"), 2.0)
def testIEEEHalfValue(self): doubleOne = 0.5 # проверка преобразования m, a, doubleOneDirectCnvMCHIP = f32cnv.pack_f32_into_i32(doubleOne, plot_call_back) self.assertEqual(f32cnv.hex_ieee_f32_str_to_float(a), doubleOne)
def testInvIEEEOneValue(self): self.assertEqual(f32cnv.hex_ieee_f32_str_to_float("3F 80 00 00"), 1.0)