diff --git a/packages/RobotRaconteur/test_robotraconteur_pyodide.py b/packages/RobotRaconteur/test_robotraconteur_pyodide.py new file mode 100644 index 000000000..2d9b82197 --- /dev/null +++ b/packages/RobotRaconteur/test_robotraconteur_pyodide.py @@ -0,0 +1,20 @@ +from pyodide_test_runner import run_in_pyodide + + +@run_in_pyodide(packages=["RobotRaconteur", "numpy"]) +def test_robotraconteur_import(selenium): + from RobotRaconteur.Client import RRN + + _ = RRN.RobotRaconteurVersion + + +@run_in_pyodide(packages=["RobotRaconteur", "numpy"]) +def test_robotraconteur_exceptions(selenium): + import pytest + import RobotRaconteur as RR + + RRN = RR.RobotRaconteurNode.s + RRN.SetNodeName("test_node") + assert RRN.NodeName == "test_node" + with pytest.raises(Exception): + RRN.SetNodeName("test_node")