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_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