from textwrap import dedent import pytest def test_scipy_linalg(selenium_standalone, request): selenium = selenium_standalone if selenium.browser == 'chrome': request.applymarker(pytest.mark.xfail( run=False, reason='chrome not supported')) selenium.load_package("scipy") cmd = dedent(r""" import numpy as np import scipy as sp import scipy.linalg from numpy.testing import assert_allclose N = 10 X = np.random.RandomState(42).rand(N, N) X_inv = scipy.linalg.inv(X) res = X.dot(X_inv) assert_allclose(res, np.identity(N), rtol=1e-07, atol=1e-9) """) selenium.run(cmd)