docs: def metadata(**key_value_pairs):
      """The metadata decorator allows for you to tag specific tests with
      key/value data for run-time processing or reporting. The common use case
      is to use metadata to tag a test as a positive or negative test type.
  
      .. code-block:: python
  
          # Example of using the metadata decorator
          @metadata(type='negative')
          def it_shouldnt_do_something(self):
              pass
      """
      def onTestFunc(func):
          def DECORATOR_ONCALL(*args, **kwargs):
              return (func, key_value_pairs)
          return DECORATOR_ONCALL
      return onTestFunc