diff --git a/symengine/lib/symengine_wrapper.in.pyx b/symengine/lib/symengine_wrapper.in.pyx index 6fe0ffa5..413eb184 100644 --- a/symengine/lib/symengine_wrapper.in.pyx +++ b/symengine/lib/symengine_wrapper.in.pyx @@ -1388,6 +1388,10 @@ cdef class Constant(Expr): def is_number(self): return True + @property + def is_Atom(self): + return True + def _sympy_(self): raise Exception("Unknown Constant") diff --git a/symengine/tests/test_number.py b/symengine/tests/test_number.py index 14b20af4..f61189a4 100644 --- a/symengine/tests/test_number.py +++ b/symengine/tests/test_number.py @@ -97,6 +97,7 @@ def test_is_conditions(): assert i.is_complex assert pi.is_number + assert pi.is_Atom def test_perfect_power():