import sympy from math_verify import parser def test_gamma_as_function(): latex_str = r"\(\Gamma(\frac{\pi}{12})\)" [parsed_str] = parser.parse(latex_str, fallback_mode="no_fallback") expected = sympy.gamma(sympy.pi/12) assert sympy.simplify(parsed_str - expected) == 0 def test_gamma_as_constant(): latex_str = r"\(\Gamma * (\frac{\pi}{12})\)" [parsed_str] = parser.parse(latex_str, fallback_mode="no_fallback") expected = sympy.EulerGamma * sympy.pi/12 assert sympy.simplify(parsed_str - expected) == 0