import pytest rclpy = pytest.importorskip('rclpy') def test_the_node_constructs_with_default_parameters(): """Declaring a parameter twice raises at construction, and nothing else exercises the node.""" from hermes_vision.face_detector_node import FaceDetectorNode rclpy.init() try: node = FaceDetectorNode() assert node.detector.backend in ('yunet', 'haar') node.destroy_node() finally: rclpy.shutdown()