@property
    def _ids(self):
        for pk in self._pks:
            yield getattr(self, pk)

        for pk in self._pks:

            try:
                yield str(getattr(self, pk))
            except ValueError:
                pass
Optimization: limited, fast copy of benchmark, overrides Test parent method
dataset/ETHPy150Open kennethreitz-archive/python-github3/github3/models.py/BaseResource._ids--crossover with--dataset/ETHPy150Open svanoort/pyresttest/pyresttest/benchmarks.py/Benchmark.ninja_copy