Commit 4879b77e authored by Michael Droettboom's avatar Michael Droettboom Committed by GitHub

Merge pull request #223 from rth/pure-python-tests

TST Add ability to run pure python tests
parents 8bceb441 43619256
......@@ -69,6 +69,15 @@ jobs:
command: |
pytest test -v -k chrome
test-python:
<<: *defaults
steps:
- checkout
- run:
name: test
command: |
pytest test -v -k 'not (chrome or firefox)'
benchmark:
<<: *defaults
steps:
......@@ -106,6 +115,7 @@ workflows:
- test-firefox:
requires:
- build
- test-python
- benchmark:
requires:
- build
......@@ -113,6 +123,7 @@ workflows:
requires:
- test-chrome
- test-firefox
- test-python
filters:
branches:
only: master
import sys
from pathlib import Path
from textwrap import dedent
sys.path.append(str(Path(__file__).parents[2] / 'src'))
from pyodide import find_imports # noqa: E402
def test_find_imports():
res = find_imports(dedent("""
import six
import numpy as np
from scipy import sparse
import matplotlib.pyplot as plt
"""))
assert set(res) == {'numpy', 'scipy', 'six', 'matplotlib'}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment