code: def mom_version_less_than(version, name='marathon-user'):
      
      if service_available_predicate(name):
          return mom_version() < LooseVersion(version)
      else:
          # We can either skip the corresponding test by returning False
          # or raise an exception.
          print('WARN: {} MoM not found. mom_version_less_than({}) is False'.format(name, version))
          return False
docs: Returns True if MoM with the given {name} exists and has a version less
          than {version}. Note that if MoM does not exist False is returned.
  
          :param version: required version
          :type: string
          :param name: MoM name, default is 'marathon-user'
          :type: string
          :return: True if version < MoM version
          :rtype: bool