def test_NoChangeBMI(self):
     """
     Expect BMI to remain after attempting to set it to 'other' (not
     recognised in enumeration)
     """
     expBMI = "Overweight"
     rec = Record(None, "M")
     """Default values proven in other test"""
     rec.setBMI(expBMI)
     rec.setBMI("other")
     self.assertEqual(expBMI, rec.getBMI())
 def test_DefaultAttributes(self):
     """
     Expect default atttibute values (age 0, sales 0, BMI Normal, income 0)
     """
     expAge = 0
     expSales = 0
     expBMI = "Normal"
     expIncome = 0
     rec = Record(None, "M")
     self.assertEqual(expAge, rec.getAge())
     self.assertEqual(expSales, rec.getSales())
     self.assertEqual(expBMI, rec.getBMI())
     self.assertEqual(expIncome, rec.getIncome())