Ejemplo n.º 1
0
 def test_hyperglycemia_call_not_dataframe(self):
     index = indices.GVhyperglycemia(df=self.simple_df,
                                     calc_config=self.mock_5_mg_config)
     with self.assertRaises(ValueError):
         index(df="test", threshold=7)
Ejemplo n.º 2
0
 def test_hyperglycemia_wrong_threshold_type(self):
     index = indices.GVhyperglycemia(df=self.simple_df,
                                     calc_config=self.mock_5_mg_config)
     with self.assertRaises(ValueError):
         index.calculate("test")
Ejemplo n.º 3
0
 def test_hyperglycemia_custom_call(self):
     index = indices.GVhyperglycemia(df=self.simple_df,
                                     calc_config=self.mock_5_mg_config)
     self.assertEqual(index.calculate(2),
                      index(df=self.simple_df, threshold=2))
Ejemplo n.º 4
0
 def test_hyperglycemia(self):
     index = indices.GVhyperglycemia(df=self.simple_df,
                                     calc_config=self.mock_5_mg_config)
     self.assertEqual(first=index.calculate(2), second=0.6)