Skip to content

Commit aceeb64

Browse files
committed
Constant.is_Atom == True
1 parent a3566c8 commit aceeb64

File tree

3 files changed

+8
-0
lines changed

3 files changed

+8
-0
lines changed

symengine/lib/symengine_wrapper.in.pyx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1398,6 +1398,10 @@ cdef class Constant(Expr):
13981398
def is_number(self):
13991399
return True
14001400

1401+
@property
1402+
def is_Atom(self):
1403+
return True
1404+
14011405
def _sympy_(self):
14021406
raise Exception("Unknown Constant")
14031407

symengine/tests/test_number.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,7 @@ def test_is_conditions():
9797
assert i.is_complex
9898

9999
assert pi.is_number
100+
assert pi.is_Atom
100101

101102

102103
def test_perfect_power():

symengine/tests/test_symbol.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,9 @@ def test_dummy():
157157
xdummy1 = Dummy('x')
158158
xdummy2 = Dummy('x')
159159
assert xdummy1.dummy_index != xdummy2.dummy_index # maybe test using "less than"?
160+
assert xdummy1.name == 'x'
161+
assert xdummy2.name == 'x'
162+
160163

161164
assert x1 == x2
162165
assert x1 != xdummy1

0 commit comments

Comments
 (0)