docstr: :param other: the mark to combine with
  :type other: Mark
  :rtype: Mark
  
  combines by appending args and merging the mappings
code: def combined_with(self, other):
      """
      :param other: the mark to combine with
      :type other: Mark
      :rtype: Mark
  
      combines by appending args and merging the mappings
      """
      assert self.name == other.name
      return Mark(
          self.name,
          self.args + other.args,
          dict(self.kwargs, **other.kwargs),
      )
  
imports: import inspect
  import warnings
  from collections import namedtuple
  from operator import attrgetter
  import attr
  import six
  from ..compat import ascii_escaped
  from ..compat import ATTRS_EQ_FIELD
  from ..compat import getfslineno
  from ..compat import MappingMixin
  from ..compat import NOTSET
  from _pytest.deprecated import PYTEST_PARAM_UNKNOWN_KWARGS
  from _pytest.outcomes import fail
  from _pytest.warning_types import PytestUnknownMarkWarning
label_desc: Use image node_id 1 for calling the Mark obj's underlying member method code with example usage: obj.combined_with(other) and returns: Mark