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)
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")
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))
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)