Esempio n. 1
0
 def test_engine_missing_height_unit_data(self):
     self.test_missing_data.pop('height_unit')
     with self.assertRaises(InvalidInputError):
         BmiEngine(self.test_missing_data)
Esempio n. 2
0
 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)
Esempio n. 3
0
 def test_engine_missing_gender_data(self):
     self.test_missing_data.pop('gender')
     with self.assertRaises(InvalidInputError):
         BmiEngine(self.test_missing_data)
Esempio n. 4
0
 def test_engine_wrong_gender(self):
     self.test_wrong_data['gender'] = self.wrong_data
     with self.assertRaises(ValueError):
         BmiEngine(self.test_wrong_data)