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
Esempio n. 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