test-hrpsys-config.py
Go to the documentation of this file.
00001 #!/usr/bin/env python
00002 
00003 PKG = 'hrpsys_tools'
00004 NAME = 'test_hrpsys_config'
00005 
00006 import imp  ## for rosbuild
00007 try:
00008     imp.find_module(PKG)
00009 except:
00010     import roslib; roslib.load_manifest(PKG)
00011 
00012 from hrpsys.hrpsys_config import *
00013 from hrpsys import rtm
00014 
00015 import argparse,unittest,rostest
00016 
00017 class SampleHrpsysConfigurator(HrpsysConfigurator):
00018     def init(self, robotname="SampleRobot(Robot)0", url=""):
00019          HrpsysConfigurator.init(self, robotname=robotname, url=url)
00020 
00021 class TestHrpsysConfigurator(unittest.TestCase):
00022     def setUp(self):
00023         parser = argparse.ArgumentParser(description='hrpsys command line interpreters')
00024         parser.add_argument('--host', help='corba name server hostname')
00025         parser.add_argument('--port', help='corba name server port number')
00026         args, unknown = parser.parse_known_args()
00027 
00028         if args.host:
00029             rtm.nshost = args.host
00030         if args.port:
00031             rtm.nsport = args.port
00032         h = SampleHrpsysConfigurator()
00033 
00034     def test(self):
00035         self.assertTrue(True,"ok")
00036 
00037 
00038 if __name__ == '__main__':
00039     rostest.run(PKG, NAME, TestHrpsysConfigurator, sys.argv)


hrpsys_tools
Author(s): Kei Okada
autogenerated on Thu Sep 21 2017 03:17:21