2022-07-31 10:00:45 +00:00
|
|
|
from pytest_pyodide import run_in_pyodide
|
2021-12-09 18:31:21 +00:00
|
|
|
|
|
|
|
|
|
|
|
@run_in_pyodide(packages=["fpcast-test"])
|
2022-05-26 02:47:43 +00:00
|
|
|
def test_fpcasts(selenium):
|
2021-12-09 18:31:21 +00:00
|
|
|
import fpcast_test
|
|
|
|
|
|
|
|
fpcast_test.noargs0()
|
|
|
|
fpcast_test.noargs1()
|
|
|
|
fpcast_test.noargs2()
|
|
|
|
fpcast_test.noargs3()
|
|
|
|
|
|
|
|
fpcast_test.varargs0()
|
|
|
|
fpcast_test.varargs1()
|
|
|
|
fpcast_test.varargs2()
|
|
|
|
fpcast_test.varargs3()
|
|
|
|
|
|
|
|
fpcast_test.kwargs0()
|
|
|
|
fpcast_test.kwargs1()
|
|
|
|
fpcast_test.kwargs2()
|
|
|
|
fpcast_test.kwargs3()
|
|
|
|
|
|
|
|
fpcast_test.Callable0()()
|
|
|
|
fpcast_test.Callable1()()
|
|
|
|
fpcast_test.Callable2()()
|
|
|
|
fpcast_test.Callable3()()
|
|
|
|
|
|
|
|
t = fpcast_test.TestType()
|
|
|
|
t.noargs0()
|
|
|
|
t.noargs1()
|
|
|
|
t.noargs2()
|
|
|
|
t.noargs3()
|
|
|
|
|
|
|
|
t.varargs0()
|
|
|
|
t.varargs1()
|
|
|
|
t.varargs2()
|
|
|
|
t.varargs3()
|
|
|
|
|
|
|
|
t.kwargs0()
|
|
|
|
t.kwargs1()
|
|
|
|
t.kwargs2()
|
|
|
|
t.kwargs3()
|
|
|
|
|
|
|
|
t.getset0
|
|
|
|
t.getset1
|
|
|
|
t.getset1 = 5
|