{"action":"created","issue":{"url":"https://api.github.com/repos/RobotWebTools/rclnodejs/issues/63","repository_url":"https://api.github.com/repos/RobotWebTools/rclnodejs","labels_url":"https://api.github.com/repos/RobotWebTools/rclnodejs/issues/63/labels{/name}","comments_url":"https://api.github.com/repos/RobotWebTools/rclnodejs/issues/63/comments","events_url":"https://api.github.com/repos/RobotWebTools/rclnodejs/issues/63/events","html_url":"https://github.com/RobotWebTools/rclnodejs/issues/63","id":249939562,"number":63,"title":" Some APIs missed in rclnodejs in contrast to rclpy","user":{"login":"qiuzhong","id":11829497,"avatar_url":"https://avatars1.githubusercontent.com/u/11829497?v=4","gravatar_id":"","url":"https://api.github.com/users/qiuzhong","html_url":"https://github.com/qiuzhong","followers_url":"https://api.github.com/users/qiuzhong/followers","following_url":"https://api.github.com/users/qiuzhong/following{/other_user}","gists_url":"https://api.github.com/users/qiuzhong/gists{/gist_id}","starred_url":"https://api.github.com/users/qiuzhong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qiuzhong/subscriptions","organizations_url":"https://api.github.com/users/qiuzhong/orgs","repos_url":"https://api.github.com/users/qiuzhong/repos","events_url":"https://api.github.com/users/qiuzhong/events{/privacy}","received_events_url":"https://api.github.com/users/qiuzhong/received_events","type":"User","site_admin":false},"labels":[{"id":640458861,"url":"https://api.github.com/repos/RobotWebTools/rclnodejs/labels/feature","name":"feature","color":"0052cc","default":false}],"state":"closed","locked":false,"assignee":{"login":"minggangw","id":6469275,"avatar_url":"https://avatars2.githubusercontent.com/u/6469275?v=4","gravatar_id":"","url":"https://api.github.com/users/minggangw","html_url":"https://github.com/minggangw","followers_url":"https://api.github.com/users/minggangw/followers","following_url":"https://api.github.com/users/minggangw/following{/other_user}","gists_url":"https://api.github.com/users/minggangw/gists{/gist_id}","starred_url":"https://api.github.com/users/minggangw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minggangw/subscriptions","organizations_url":"https://api.github.com/users/minggangw/orgs","repos_url":"https://api.github.com/users/minggangw/repos","events_url":"https://api.github.com/users/minggangw/events{/privacy}","received_events_url":"https://api.github.com/users/minggangw/received_events","type":"User","site_admin":false},"assignees":[{"login":"minggangw","id":6469275,"avatar_url":"https://avatars2.githubusercontent.com/u/6469275?v=4","gravatar_id":"","url":"https://api.github.com/users/minggangw","html_url":"https://github.com/minggangw","followers_url":"https://api.github.com/users/minggangw/followers","following_url":"https://api.github.com/users/minggangw/following{/other_user}","gists_url":"https://api.github.com/users/minggangw/gists{/gist_id}","starred_url":"https://api.github.com/users/minggangw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minggangw/subscriptions","organizations_url":"https://api.github.com/users/minggangw/orgs","repos_url":"https://api.github.com/users/minggangw/repos","events_url":"https://api.github.com/users/minggangw/events{/privacy}","received_events_url":"https://api.github.com/users/minggangw/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/RobotWebTools/rclnodejs/milestones/4","html_url":"https://github.com/RobotWebTools/rclnodejs/milestone/4","labels_url":"https://api.github.com/repos/RobotWebTools/rclnodejs/milestones/4/labels","id":2802073,"number":4,"title":"M4","description":"","creator":{"login":"minggangw","id":6469275,"avatar_url":"https://avatars2.githubusercontent.com/u/6469275?v=4","gravatar_id":"","url":"https://api.github.com/users/minggangw","html_url":"https://github.com/minggangw","followers_url":"https://api.github.com/users/minggangw/followers","following_url":"https://api.github.com/users/minggangw/following{/other_user}","gists_url":"https://api.github.com/users/minggangw/gists{/gist_id}","starred_url":"https://api.github.com/users/minggangw/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/minggangw/subscriptions","organizations_url":"https://api.github.com/users/minggangw/orgs","repos_url":"https://api.github.com/users/minggangw/repos","events_url":"https://api.github.com/users/minggangw/events{/privacy}","received_events_url":"https://api.github.com/users/minggangw/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":9,"state":"open","created_at":"2017-09-29T05:29:55Z","updated_at":"2017-10-20T02:02:20Z","due_on":"2017-10-20T07:00:00Z","closed_at":null},"comments":4,"created_at":"2017-08-14T06:03:20Z","updated_at":"2017-10-20T02:13:06Z","closed_at":"2017-10-20T02:02:20Z","author_association":"COLLABORATOR","body":"In contrast to [rclpy](https://github.com/ros2/rclpy), some methods are not implemented. So I failed to translate some rcpy test cases that call these methods to rclnodejs. Here is the list of these methods:\r\n\r\n| Methods | Used in rclpy tests |\r\n| --- | ---|\r\n| rcl.node getter/setter | [TestNode.test_accessors](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_node.py#L39) |\r\n| rcl.node.handler getter/setter | [TestNode.test_accessors](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_node.py#L39) |\r\n| node.get_namespace() | [TestCreateNode.test_create_node_with_empty_namespace](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_create_node.py#L52) |\r\n| node.get_name() | [TestNode.test_accessors](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_node.py#L40) |\r\n| rcl.spin_once() | [test_timer_zero_callbacks10hertz](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_timer.py#L42) |\r\n| rcl.validate_full_topic_name.validate_full_topic_name() | [TestValidateFullTopicName.test_validate_full_topic_name](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_validate_full_topic_name.py#L32) |\r\n| rcl.topic_or_service_is_hidden.topic_or_service_is_hidden() | [TestTopicOrServiceIsHidden.test_topic_or_service_is_hidden](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_topic_or_service_is_hidden.py#L44) |\r\n| rcl.validate_node_name.validate_node_name() | [TestValidateNodeName.test_validate_node_name](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_validate_node_name.py#L29) |\r\n| rcl.test_validate_topic_name.test_validate_topic_name() | [TestValidateTopicName.test_validate_topic_name](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_validate_topic_name.py#L32) |\r\n| rcl.validate_namespace.validate_namespace() | [TestValidateNamespace.test_validate_namespace](https://github.com/ros2/rclpy/blob/master/rclpy/test/test_validate_namespace.py#L30) | "},"comment":{"url":"https://api.github.com/repos/RobotWebTools/rclnodejs/issues/comments/338086854","html_url":"https://github.com/RobotWebTools/rclnodejs/issues/63#issuecomment-338086854","issue_url":"https://api.github.com/repos/RobotWebTools/rclnodejs/issues/63","id":338086854,"user":{"login":"qiuzhong","id":11829497,"avatar_url":"https://avatars1.githubusercontent.com/u/11829497?v=4","gravatar_id":"","url":"https://api.github.com/users/qiuzhong","html_url":"https://github.com/qiuzhong","followers_url":"https://api.github.com/users/qiuzhong/followers","following_url":"https://api.github.com/users/qiuzhong/following{/other_user}","gists_url":"https://api.github.com/users/qiuzhong/gists{/gist_id}","starred_url":"https://api.github.com/users/qiuzhong/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/qiuzhong/subscriptions","organizations_url":"https://api.github.com/users/qiuzhong/orgs","repos_url":"https://api.github.com/users/qiuzhong/repos","events_url":"https://api.github.com/users/qiuzhong/events{/privacy}","received_events_url":"https://api.github.com/users/qiuzhong/received_events","type":"User","site_admin":false},"created_at":"2017-10-20T02:13:05Z","updated_at":"2017-10-20T02:13:05Z","author_association":"COLLABORATOR","body":"@minggangw , I'm writing case to cover them. If I encounter any problems, I will file them."}}
{"actor":{"display_login":"qiuzhong"}}