示例#1
0
 def test_eA1c_mmol_equal_mg(self):
     self.simple_df[GLUCOSE] = len(self.simple_df) * [100]
     simple_df_mmol = self.simple_df.copy()
     simple_df_mmol[GLUCOSE] = simple_df_mmol[GLUCOSE] / 18.02
     index_mg = indices.GVeA1c(df=self.simple_df,
                               calc_config=self.mock_5_mg_config)
     index_mmol = indices.GVeA1c(df=simple_df_mmol,
                                 calc_config=self.mock_5_mmol_config)
     self.assertAlmostEqual(
         index_mg.calculate(),
         index_mmol.calculate(),
         msg="\neA1c based on mg: {}. eA1c based on mmol: {}\n".format(
             index_mg.calculate(), index_mmol.calculate()))
示例#2
0
 def test_eA1c_simple_df(self):
     self.simple_df[GLUCOSE] = len(self.simple_df) * [100]
     index = indices.GVeA1c(df=self.simple_df,
                            calc_config=self.mock_5_mg_config)
     self.assertAlmostEqual(first=index.calculate(),
                            second=5.09752973287909)