def test_getMultipleNumericValues(self):
     logger = IOTest()
     logger.setInputList(["1", "5", "0"])
     result = getValidNumericValue(self.outputMessage, self.errorMessage, self.validRange, self.valueType, logger)
     result = getValidNumericValue(self.outputMessage, self.errorMessage, self.validRange, self.valueType, logger)
     result = getValidNumericValue(self.outputMessage, self.errorMessage, self.validRange, self.valueType, logger)
     self.assertEqual(0, result)
 def test_getEmptyNumericValue(self):
     logger = IOTest()
     logger.setInputList(["", "0"])
     result = getValidNumericValue(self.outputMessage, self.errorMessage, self.validRange, self.valueType, logger)
     self.assertEqual("This is an invalid value", logger.outputList[-1])
 def test_getValidMaxNumericValue(self):
     logger = IOTest()
     logger.setInputList(["10"])
     result = getValidNumericValue(self.outputMessage, self.errorMessage, self.validRange, self.valueType, logger)
     self.assertEqual(10, result)