def test_importlib_import_relative_srv(self):
# Verify that files exists and are importable
test_srvs = importlib.__import__('srv', globals=globals(), level=1)
test_msgs = importlib.__import__('msg', globals=globals(), level=1)
self.assert_test_service_classes(test_srvs.TestSrv, test_srvs.TestSrvRequest, test_srvs.TestSrvResponse,
test_srvs.TestSrvDeps, test_srvs.TestSrvDepsRequest, test_srvs.TestSrvDepsResponse,
test_msgs.TestRosMsgDeps, test_msgs.TestRosMsg)
# TODO
# def test_double_import_uses_cache(self): #
# print_importers()
# # Verify that files exists and are importable
# import std_msgs.msg as std_msgs
#
# self.assertTrue(std_msgs.Bool is not None)
# self.assertTrue(callable(std_msgs.Bool))
# self.assertTrue(std_msgs.Bool._type == 'std_msgs/Bool')
#
# import std_msgs.msg as std_msgs2
#
# self.assertTrue(std_msgs == std_msgs2)
test_rosmsg_importlib_import.py 文件源码
python
阅读 25
收藏 0
点赞 0
评论 0
评论列表
文章目录