From 8d4f981bb08514043608354b8edcbcf33faec6c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kl=C3=B6ckner?= Date: Thu, 14 Jun 2018 16:09:43 -0400 Subject: [PATCH] Move test for maxima executable before actual first use (whoops) --- test/test_maxima.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/test/test_maxima.py b/test/test_maxima.py index ce83c4e..e1a50d3 100644 --- a/test/test_maxima.py +++ b/test/test_maxima.py @@ -26,17 +26,6 @@ import pytest from pymbolic.interop.maxima import MaximaKernel -@pytest.mark.skipif(not FOUND_MAXIMA, reason="cannot find maxima executable") -def test_kernel(): - pytest.importorskip("pexpect") - - knl = MaximaKernel() - knl.exec_str("k:1/(sqrt((x0-(a+t*b))^2+(y0-(c+t*d))^2+(z0-(e+t*f))^2))") - knl.eval_str("sum(diff(k, t,deg)*t^deg,deg,0,6)") - assert knl.eval_str("2+2").strip() == "4" - knl.shutdown() - - # {{{ check for maxima executable def _find_maxima_executable(): @@ -70,6 +59,17 @@ _find_maxima_executable() # }}} +@pytest.mark.skipif(not FOUND_MAXIMA, reason="cannot find maxima executable") +def test_kernel(): + pytest.importorskip("pexpect") + + knl = MaximaKernel() + knl.exec_str("k:1/(sqrt((x0-(a+t*b))^2+(y0-(c+t*d))^2+(z0-(e+t*f))^2))") + knl.eval_str("sum(diff(k, t,deg)*t^deg,deg,0,6)") + assert knl.eval_str("2+2").strip() == "4" + knl.shutdown() + + @pytest.fixture def knl(request): pytest.importorskip("pexpect") -- GitLab