def test_engine_missing_height_unit_data(self): self.test_missing_data.pop('height_unit') with self.assertRaises(InvalidInputError): BmiEngine(self.test_missing_data)
def test_engine_wrong_weight_unit(self): self.test_wrong_data['weight_unit'] = self.wrong_data with self.assertRaises(ValueError): BmiEngine(self.test_wrong_data)
def test_engine_missing_gender_data(self): self.test_missing_data.pop('gender') with self.assertRaises(InvalidInputError): BmiEngine(self.test_missing_data)
def test_engine_wrong_gender(self): self.test_wrong_data['gender'] = self.wrong_data with self.assertRaises(ValueError): BmiEngine(self.test_wrong_data)