mirror of https://github.com/pyodide/pyodide.git
Ability to run pure python tests
This commit is contained in:
parent
ccd852c225
commit
00db2a4be1
|
@ -69,6 +69,17 @@ jobs:
|
|||
command: |
|
||||
pytest test -v -k chrome
|
||||
|
||||
test-python:
|
||||
<<: *defaults
|
||||
steps:
|
||||
- checkout
|
||||
- attach_workspace:
|
||||
at: .
|
||||
- run:
|
||||
name: test
|
||||
command: |
|
||||
pytest test -v -k 'not (chrome or firefox)'
|
||||
|
||||
benchmark:
|
||||
<<: *defaults
|
||||
steps:
|
||||
|
@ -106,6 +117,7 @@ workflows:
|
|||
- test-firefox:
|
||||
requires:
|
||||
- build
|
||||
- test-python
|
||||
- benchmark:
|
||||
requires:
|
||||
- build
|
||||
|
@ -113,6 +125,7 @@ workflows:
|
|||
requires:
|
||||
- test-chrome
|
||||
- test-firefox
|
||||
- test-python
|
||||
filters:
|
||||
branches:
|
||||
only: master
|
||||
|
|
|
@ -0,0 +1,17 @@
|
|||
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
|
||||
"""))
|
||||
assert set(res) == {'numpy', 'scipy', 'six'}
|
Loading…
Reference in New Issue