Add basic RobotRaconteur tests (#2826)

This PR adds a couple basic sanity tests for the Robot Raconteur package.
This commit is contained in:
John Wason 2022-07-02 22:15:42 -04:00 committed by GitHub
parent 61c062f5aa
commit 3b5dc92ac6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 20 additions and 0 deletions

View File

@ -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")