class_docstr: A minimal OrderedSet implementation built on a dict.
  
  This implementation exploits the fact that dicts are ordered as of Python
  3.7. It is not intended to be performant, so only the minimal set of
  methods are implemented. We need this class to ensure that fixture names
  are constructed deterministically, otherwise pytest-xdist will complain if
  different threads have seemingly different tests.
class_docstr_tok: ["A","minimal","OrderedSet","implementation","built","on","a","dict",".","This","implementation","exploits","the","fact","that","dicts","are","ordered","as","of","Python","3.7",".","It","is","not","intended","to","be","performant",",","so","only","the","minimal","set","of","methods","are","implemented",".","We","need","this","class","to","ensure","that","fixture","names","are","constructed","deterministically",",","otherwise","pytest-xdist","will","complain","if","different","threads","have","seemingly","different","tests","."]
code: def __contains__(self, key):
      return key in self._data
  
imports: import inspect
  import re
  import textwrap
  from collections.abc import MutableSet
  from itertools import groupby
  from numbers import Real
  import pytest_cases
  from config import NUM_COLS, NUM_ROWS, cudf, cupy
label_desc: Use image node_id 2 for calling the OrderedSet obj's underlying member method code with example usage: obj.__contains__(key) and returns: unknown