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
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
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
def test_removeSdoServiceConsumerFactory(self): sdoadmin = SdoServiceAdmin(MockRTC()) self.assertEqual(sdoadmin.removeSdoServiceConsumerFactory(), False) return
def test_getUUID(self): sdoadmin = SdoServiceAdmin(MockRTC()) self.assertNotEqual(sdoadmin.getUUID(), "") self.assertNotEqual(sdoadmin.getUUID(), None) return