'Runs the bears with the files given.
:param files: A list of lists containing the file lines. File contents
will automatically be dedented and splitted.
:return:      A list of the results of the uut!'

def get_results(self, *files):

    with ExitStack() as stack:
        for file in files:
            @contextmanager
            def prep_file():
                with prepare_file(dedent(file).splitlines(True), None, tempfile_kwargs={'suffix': '.py'}) as lines_filename:
                    (lines, filename) = lines_filename
                    self.file_dict[filename] = file
                    (yield)
            stack.enter_context(prep_file())
        return list(self.uut.run())
