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)