code: def content_check(self, result):
          '''
          Checks for specific types in the state output.
          Raises an Exception in case particular rule is broken.
  
          :param result:
          :return:
          '''
          if not isinstance(result, dict):
              err_msg = 'Malformed state return. Data must be a dictionary type.'
          elif not isinstance(result.get('changes'), dict):
              err_msg = "'Changes' should be a dictionary."
          else:
              missing = []
              for val in ['name', 'result', 'changes', 'comment']:
                  if val not in result:
                      missing.append(val)
              if missing:
                  err_msg = 'The following keys were not present in the state return: {0}.'.format(', '.join(missing))
              else:
                  err_msg = None
  
          if err_msg:
              raise SaltException(err_msg)
  
          return resulf content_check(self, result):
          '''
          Checks for specific types in the state output.
          Raises an Exception in case particular rule is broken.
  
          :param result:
          :return:
          '''
          if not isinstance(result, dict):
              err_msg = 'Malformed state return. Data must be a dictionary type.'
          elif not isinstance(result.get('changes'), dict):
              err_msg = "'Changes' should be a dictionary."
          else:
              missing = []
              for val in ['name', 'result', 'changes', 'comment']:
                  if val not in result:
                      missing.append(val)
              if missing:
                  err_msg = 'The following keys were not present in the state return: {0}.'.format(', '.join(missing))
              else:
                  err_msg = None
  
          if err_msg:
              raise SaltException(err_msg)
  
          return result
docs: Checks for specific types in the state output.
          Raises an Exception in case particular rule is broken.
  
          :param result:
          :return: