Example #1
0
 def test_addSdoServiceConsumer(self):
     any_val = any.to_any("3.14159")
     nv = SDOPackage.NameValue("PROPERTIES NAME 0", any_val)
     sprof = SDOPackage.ServiceProfile("ID 0", "INTERFACE_TYPE", [nv],
                                       SDOServiceMock())
     sdoadmin = SdoServiceAdmin(MockRTC())
     self.assertEqual(sdoadmin.addSdoServiceConsumer(sprof), False)
     return
Example #2
0
 def test_isAllowedConsumerType(self):
     sdoadmin = SdoServiceAdmin(MockRTC())
     any_val = any.to_any("3.14159")
     nv = SDOPackage.NameValue("PROPERTIES NAME 0", any_val)
     sprof = SDOPackage.ServiceProfile("test id", "INTERFACE_TYPE", [nv],
                                       SDOServiceMock())
     self.assertEqual(sdoadmin.isAllowedConsumerType(sprof), True)
     sdoadmin._allConsumerAllowed = False
     self.assertEqual(sdoadmin.isAllowedConsumerType(sprof), False)
     sdoadmin._consumerTypes = ["type0", "type1", "type2", "INTERFACE_TYPE"]
     self.assertEqual(sdoadmin.isAllowedConsumerType(sprof), True)
     sdoadmin._consumerTypes = ["type0", "type1", "type2"]
     self.assertEqual(sdoadmin.isAllowedConsumerType(sprof), False)
     return
Example #3
0
 def test_isExistingConsumerType(self):
     factory = OpenRTM_aist.SdoServiceConsumerFactory.instance()
     factory.addFactory("test_factory", OpenRTM_aist.SdoServiceConsumerBase,
                        OpenRTM_aist.Delete)
     sdoadmin = SdoServiceAdmin(MockRTC())
     any_val = any.to_any("3.14159")
     nv = SDOPackage.NameValue("PROPERTIES NAME 0", any_val)
     sprof = SDOPackage.ServiceProfile("test id", "INTERFACE_TYPE", [nv],
                                       SDOServiceMock())
     self.assertEqual(sdoadmin.isExistingConsumerType(sprof), False)
     factory.addFactory("INTERFACE_TYPE",
                        OpenRTM_aist.SdoServiceConsumerBase,
                        OpenRTM_aist.Delete)
     self.assertEqual(sdoadmin.isExistingConsumerType(sprof), True)
     return
Example #4
0
 def test_removeSdoServiceConsumerFactory(self):
     sdoadmin = SdoServiceAdmin(MockRTC())
     self.assertEqual(sdoadmin.removeSdoServiceConsumerFactory(), False)
     return
Example #5
0
 def test_getUUID(self):
     sdoadmin = SdoServiceAdmin(MockRTC())
     self.assertNotEqual(sdoadmin.getUUID(), "")
     self.assertNotEqual(sdoadmin.getUUID(), None)
     return