Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 17 additions & 0 deletions packages/beartype/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package:
name: beartype
version: 0.22.9
top-level:
- beartype

source:
sha256: d16c9bbc61ea14637596c5f6fbff2ee99cbe3573e46a716401734ef50c3060c2
url: https://files.pythonhosted.org/packages/71/cc/18245721fa7747065ab478316c7fea7c74777d07f37ae60db2e84f8172e8/beartype-0.22.9-py3-none-any.whl

build:
unvendor-tests: false # Actually, *test.py files are not tests but important functional parts of the package

about:
home: https://github.com/beartype/beartype
PyPI: https://pypi.org/project/beartype
license: MIT
21 changes: 21 additions & 0 deletions packages/beartype/test_beartype.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
from pytest_pyodide import run_in_pyodide


@run_in_pyodide(packages=["beartype"])
def test_beartype(selenium):
from beartype import beartype
from beartype.roar import BeartypeException

@beartype
def test1() -> int:
return 5
test1()

try:
@beartype
def test2() -> int:
return 'notInt'
test2()
assert False
except BeartypeException:
pass