Skip to content
Snippets Groups Projects

Fix deprecation warning for Sympy 1.7

Merged Stephan Seitz requested to merge seitz/pystencils:fix-deprecation-warning-1.7 into master
Viewing commit c2eebd8e
Show latest version
2 files
+ 19
9
Preferences
Compare changes
Files
2
@@ -5,12 +5,20 @@ import pystencils as ps
@@ -5,12 +5,20 @@ import pystencils as ps
from pystencils import Assignment
from pystencils import Assignment
from pystencils.astnodes import Block, LoopOverCoordinate, SkipIteration, SympyAssignment
from pystencils.astnodes import Block, LoopOverCoordinate, SkipIteration, SympyAssignment
 
sympy_numeric_version = [int(x, 10) for x in sp.__version__.split('.')]
 
if len(sympy_numeric_version) < 3:
 
sympy_numeric_version.append(0)
 
sympy_numeric_version.reverse()
 
sympy_version = sum(x * (100 ** i) for i, x in enumerate(sympy_numeric_version))
 
dst = ps.fields('dst(8): double[2D]')
dst = ps.fields('dst(8): double[2D]')
s = sp.symbols('s_:8')
s = sp.symbols('s_:8')
x = sp.symbols('x')
x = sp.symbols('x')
y = sp.symbols('y')
y = sp.symbols('y')
 
@pytest.mark.skipif(sympy_version < 10501,
 
reason="Old Sympy Versions behave differently which wont be supported in the near future")
def test_kernel_function():
def test_kernel_function():
assignments = [
assignments = [
Assignment(dst[0, 0](0), s[0]),
Assignment(dst[0, 0](0), s[0]),
@@ -36,6 +44,8 @@ def test_skip_iteration():
@@ -36,6 +44,8 @@ def test_skip_iteration():
assert skipped.undefined_symbols == set()
assert skipped.undefined_symbols == set()
 
@pytest.mark.skipif(sympy_version < 10501,
 
reason="Old Sympy Versions behave differently which wont be supported in the near future")
def test_block():
def test_block():
assignments = [
assignments = [
Assignment(dst[0, 0](0), s[0]),
Assignment(dst[0, 0](0), s[0]),