def collect(self): exporter = PythonExporter() exporter.exclude_markdown = True exporter.exclude_input_prompt = True notebook_contents = self.fspath.open() notebook = nbformat.read(notebook_contents, 4) code, _ = exporter.from_notebook_node(notebook) yield IPyNbTest(self.name, self, code)
def collect(self): exporter = PythonExporter() exporter.exclude_markdown = True exporter.exclude_input_prompt = True notebook_contents = self.fspath.open(encoding='utf-8') with warnings.catch_warnings(): warnings.filterwarnings("ignore", "IPython.core.inputsplitter is deprecated") notebook = nbformat.read(notebook_contents, 4) code, _ = exporter.from_notebook_node(notebook) if pytest_version >= 50403: yield IPyNbTest.from_parent(name=self.name, parent=self, code=code) else: yield IPyNbTest(self.name, self, code)