largemap.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 import sys
3 import unittest
4 import json
5 import rospy
6 import rostest
7 
8 from sensor_msgs.msg import Image
9 from visualization_msgs.msg import MarkerArray as VisMarkerArray
10 
11 
12 class TestArucoPose(unittest.TestCase):
13  def setUp(self):
14  rospy.init_node('test_aruco_largemap', anonymous=True)
15 
16  def test_map_image(self):
17  img = rospy.wait_for_message('aruco_map/image', Image, timeout=5)
18  self.assertEqual(img.width, 2000)
19  self.assertEqual(img.height, 2000)
20  self.assertIn(img.encoding, ('mono8', 'rgb8'))
21 
23  vis = rospy.wait_for_message('aruco_map/visualization', VisMarkerArray, timeout=5)
24 
25 
26 rostest.rosrun('aruco_pose', 'test_aruco_largemap', TestArucoPose, sys.argv)
def test_map_image(self)
Definition: largemap.py:16
def test_map_visualization(self)
Definition: largemap.py:22


aruco_pose
Author(s): Oleg Kalachev
autogenerated on Mon Feb 28 2022 22:08:24