├── .flake8 ├── .github ├── FUNDING.yml ├── codecov.yml └── workflows │ ├── build.yaml │ ├── main.yaml │ └── testall.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── COMPATIBILITY.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── conftest.py ├── examples ├── test_install_package.py └── wheels │ └── snowballstemmer-2.2.0-py2.py3-none-any.whl ├── pyproject.toml ├── pytest_pyodide ├── __init__.py ├── _decorator_in_pyodide.py ├── _templates │ ├── module_test.html │ ├── module_webworker_dev.js │ ├── test.html │ └── webworker_dev.js ├── config.py ├── copy_files_to_pyodide.py ├── decorator.py ├── doctest.py ├── fixture.py ├── hook.py ├── hypothesis.py ├── node_test_driver.js ├── run_tests_inside_pyodide.py ├── runner.py ├── server.py └── utils.py ├── tests ├── datafiles │ ├── in_pyodide_tests.py │ └── pyodide_http-0.2.0-py3-none-any.whl ├── test_ci.py ├── test_config.py ├── test_copy_files.py ├── test_decorator.py ├── test_doctest.py ├── test_fixture.py ├── test_js.py ├── test_jsassert.py ├── test_marker.py ├── test_options.py ├── test_run_in_pyodide.py ├── test_server.py ├── test_testing.py └── test_webworker.py └── utils └── build_test_matrix.py /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.github/workflows/main.yaml -------------------------------------------------------------------------------- /.github/workflows/testall.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.github/workflows/testall.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COMPATIBILITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/COMPATIBILITY.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/conftest.py -------------------------------------------------------------------------------- /examples/test_install_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/examples/test_install_package.py -------------------------------------------------------------------------------- /examples/wheels/snowballstemmer-2.2.0-py2.py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/examples/wheels/snowballstemmer-2.2.0-py2.py3-none-any.whl -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest_pyodide/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/__init__.py -------------------------------------------------------------------------------- /pytest_pyodide/_decorator_in_pyodide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/_decorator_in_pyodide.py -------------------------------------------------------------------------------- /pytest_pyodide/_templates/module_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/_templates/module_test.html -------------------------------------------------------------------------------- /pytest_pyodide/_templates/module_webworker_dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/_templates/module_webworker_dev.js -------------------------------------------------------------------------------- /pytest_pyodide/_templates/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/_templates/test.html -------------------------------------------------------------------------------- /pytest_pyodide/_templates/webworker_dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/_templates/webworker_dev.js -------------------------------------------------------------------------------- /pytest_pyodide/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/config.py -------------------------------------------------------------------------------- /pytest_pyodide/copy_files_to_pyodide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/copy_files_to_pyodide.py -------------------------------------------------------------------------------- /pytest_pyodide/decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/decorator.py -------------------------------------------------------------------------------- /pytest_pyodide/doctest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/doctest.py -------------------------------------------------------------------------------- /pytest_pyodide/fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/fixture.py -------------------------------------------------------------------------------- /pytest_pyodide/hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/hook.py -------------------------------------------------------------------------------- /pytest_pyodide/hypothesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/hypothesis.py -------------------------------------------------------------------------------- /pytest_pyodide/node_test_driver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/node_test_driver.js -------------------------------------------------------------------------------- /pytest_pyodide/run_tests_inside_pyodide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/run_tests_inside_pyodide.py -------------------------------------------------------------------------------- /pytest_pyodide/runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/runner.py -------------------------------------------------------------------------------- /pytest_pyodide/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/server.py -------------------------------------------------------------------------------- /pytest_pyodide/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/pytest_pyodide/utils.py -------------------------------------------------------------------------------- /tests/datafiles/in_pyodide_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/datafiles/in_pyodide_tests.py -------------------------------------------------------------------------------- /tests/datafiles/pyodide_http-0.2.0-py3-none-any.whl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/datafiles/pyodide_http-0.2.0-py3-none-any.whl -------------------------------------------------------------------------------- /tests/test_ci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_ci.py -------------------------------------------------------------------------------- /tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_config.py -------------------------------------------------------------------------------- /tests/test_copy_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_copy_files.py -------------------------------------------------------------------------------- /tests/test_decorator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_decorator.py -------------------------------------------------------------------------------- /tests/test_doctest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_doctest.py -------------------------------------------------------------------------------- /tests/test_fixture.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_fixture.py -------------------------------------------------------------------------------- /tests/test_js.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_js.py -------------------------------------------------------------------------------- /tests/test_jsassert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_jsassert.py -------------------------------------------------------------------------------- /tests/test_marker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_marker.py -------------------------------------------------------------------------------- /tests/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_options.py -------------------------------------------------------------------------------- /tests/test_run_in_pyodide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_run_in_pyodide.py -------------------------------------------------------------------------------- /tests/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_server.py -------------------------------------------------------------------------------- /tests/test_testing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_testing.py -------------------------------------------------------------------------------- /tests/test_webworker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/tests/test_webworker.py -------------------------------------------------------------------------------- /utils/build_test_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyodide/pytest-pyodide/HEAD/utils/build_test_matrix.py --------------------------------------------------------------------------------