def _loadTestsFromNames(self, names, module=None):
suite = []<EOL>for p, meth in self.plugins:<EOL><INDENT>result = meth(names, module=module)<EOL>if result is not None:<EOL><INDENT>suite_part, names = result<EOL>if suite_part:<EOL><INDENT>suite.extend(suite_part)<EOL><DEDENT><DEDENT><DEDENT>return suite, names<EOL>
Chainable but not quite normal. Plugins return a tuple of
        (tests, names) after processing the names. The tests are added
        to a suite that is accumulated throughout the full call, while
        names are input for the next plugin in the chain.