| import math | 
| import unittest | 
|   | 
| from numint.input_parser import parse_function, parse_value | 
|   | 
|   | 
| class InputParserTestCase(unittest.TestCase): | 
|     def test_common_function(self): | 
|         expr = "tan(radians(x))" | 
|         fn = parse_function(expr) | 
|         tan60 = fn(60) | 
|         self.assertTrue(abs(tan60 - 1.732) < 0.01)  # add assertion here | 
|   | 
|     def test_eval_value(self): | 
|         expr = "e" | 
|         value = parse_value(expr) | 
|         self.assertTrue(abs(value - math.e) < 0.0001) | 
|   | 
| if __name__ == '__main__': | 
|     unittest.main() |