new_contents: from sympy.parsing.sympy_parser import parse_expr
  from sympy import *
  
  def test_implicit_multiplication_application():
      x = Symbol('x')
      inputs = {
          '2*x': 2 * x,
          '3.00': Float(3),
          '22/7': Rational(22, 7),
          '2+3j': 2 + 3*I,
          'exp(x)': exp(x),
          'x!': factorial(x),
          'Symbol("x").free_symbols': x.free_symbols,
          "S('S(3).n(n=3)')": 3.00,
          'factorint(12, visual=True)': Mul(
              Pow(2, 2, evaluate=False),
              Pow(3, 1, evaluate=False),
              evaluate=False),
          'Limit(sin(x), x, 0, dir="-")': Limit(sin(x), x, 0, dir='-'),
      }
      for text, result in inputs.items():
          print text, parse_expr(text), result
          assert(parse_expr(text) == result)
  
subject: Add some tests for sympy_parser