pyodide/packages/pytest/test_pytest.py

20 lines
505 B
Python
Raw Normal View History

def test_pytest(selenium):
# TODO: don't use numpy in this test as it's not necessairly installed.
selenium.load_package(["pytest", "numpy", "nose"])
selenium.run(
"""
from pathlib import Path
import os
import numpy
import pytest
base_dir = Path(numpy.__file__).parent / "core" / "tests"
"""
)
selenium.run("pytest.main([base_dir / 'test_api.py'])")
logs = "\n".join(selenium.logs)
assert "INTERNALERROR" not in logs