21 sys.path.insert(1,
"../")
25 from ObjectManager
import *
44 self.
_name = factory.getInstanceName()
50 return self.
_name == factory.getInstanceName()
68 OpenRTM_aist.Manager.instance().shutdownManager()
73 self.assertEqual(self.
obj.registerObject(obj),
True,
"Result failed.")
74 self.assertEqual(self.
obj.registerObject(obj),
False,
"Result failed.")
79 self.assertEqual(self.
obj.unregisterObject(
"test").getInstanceName(),
"test",
"Result failed.")
80 self.assertEqual(self.
obj.unregisterObject(
"test"),
None,
"Result failed.")
87 self.assertEqual(self.
obj.
find(
"test").getInstanceName(),
"test",
"Result failed.")
88 self.assertEqual(self.
obj.
find(
"testtest"),
None,
"Result failed.")
93 self.
obj.registerObject(obj)
95 self.
obj.registerObject(obj)
97 self.
obj.registerObject(obj)
98 self.assertEqual(len(self.
obj.getObjects()),3,
"Result failed.")
99 self.assertEqual(self.
obj.getObjects()[0].getInstanceName(),
"test0",
"Result failed.")
100 self.assertEqual(self.
obj.getObjects()[1].getInstanceName(),
"test1",
"Result failed.")
101 self.assertEqual(self.
obj.getObjects()[2].getInstanceName(),
"test2",
"Result failed.")
106 self.
obj.registerObject(obj)
108 self.
obj.registerObject(obj)
110 self.
obj.registerObject(obj)
116 if __name__ ==
'__main__':