(self, exclude_quantity=False)
Return the applicable divergence testers which must be used to
    update movements. (ie. not all divergence testers of the Rule)

    exclude_quantity -- if set to true, do not consider
                        quantity divergence testers
Return the applicable divergence testers which must be used to
    update movements. (ie. not all divergence testers of the Rule)
Return the applicable divergence testers which must be used to update movements . ( ie . not all divergence testers of the Rule )
def _getUpdatingTesterList(self, exclude_quantity=False):
    """
    Return the applicable divergence testers which must be used to
    update movements. (ie. not all divergence testers of the Rule)

    exclude_quantity -- if set to true, do not consider
                        quantity divergence testers
    """
    if exclude_quantity:
      return [
        x for x in self.objectValues(
          portal_type=self.getPortalDivergenceTesterTypeList())
        if (x.isUpdatingProvider() and
            'quantity' not in x.getTestedPropertyList())]
    else:
      return [
        x for x in self.objectValues(
          portal_type=self.getPortalDivergenceTesterTypeList())
        if x.isUpdatingProvider()]
def _getUpdatingTesterList ( self , exclude_quantity = False ) : if exclude_quantity : return [ x for x in self . objectValues ( portal_type = self . getPortalDivergenceTesterTypeList ( ) ) if ( x . isUpdatingProvider ( ) and 'quantity' not in x . getTestedPropertyList ( ) ) ] else : return [ x for x in self . objectValues ( portal_type = self . getPortalDivergenceTesterTypeList ( ) ) if x . isUpdatingProvider ( ) ]