class_docstr: helper class so that Metafunc, Function and FixtureRequest
  don't need to each define the "funcargnames" compatibility attribute.
class_docstr_tok: ["helper","class","so","that","Metafunc",",","Function","and","FixtureRequest","do","n't","need","to","each","define","the","``","funcargnames","''","compatibility","attribute","."]
docstr: alias attribute for ``fixturenames`` for pre-2.3 compatibility
docstr_tok: ["alias","attribute","for","``","fixturenames","``","for","pre-2.3","compatibility"]
code: def funcargnames(self):
      """alias attribute for ``fixturenames`` for pre-2.3 compatibility"""
      return self.fixturenames
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import codecs
  import functools
  import inspect
  import re
  import sys
  from contextlib import contextmanager
  import attr
  import py
  import six
  from six import text_type
  import _pytest
  from _pytest._io.saferepr import saferepr
  from _pytest.outcomes import fail
  from _pytest.outcomes import TEST_OUTCOME
label_desc: Use image node_id 1 for calling the FuncargnamesCompatAttr obj's underlying member method code with example usage: obj.funcargnames() and returns: self