import glob

from nbconvert.preprocessors import ExecutePreprocessor
import nbformat
import pytest

notebooks = sorted(glob.glob("*.ipynb"))


@pytest.mark.parametrize("notebook", notebooks)
def test_notebook_execution(notebook):
    with open(notebook) as fin:
        nb = nbformat.read(fin, as_version=4)

    ep = ExecutePreprocessor(timeout=2400, kernel_name="python3")
    ep.preprocess(nb, resources={})


@pytest.mark.parametrize("notebook", notebooks)
def test_notebook_clear(notebook):
    with open(notebook) as fin:
        nb = nbformat.read(fin, as_version=4)

    for cell in nb.cells:
        if cell["cell_type"] == "code":
            assert cell["outputs"] == []
            assert cell["execution_count"] is None

import glob

from nbconvert.preprocessors import ExecutePreprocessor
import nbformat
import pytest

notebooks = sorted(glob.glob("*.ipynb"))


@pytest.mark.parametrize("notebook", notebooks)
def test_notebook_execution(notebook):
    with open(notebook) as fin:
        nb = nbformat.read(fin, as_version=4)

    ep = ExecutePreprocessor(timeout=2400, kernel_name="python3")
    ep.preprocess(nb, resources={})

Remove requirement to clear notebooks
Remove requirement to clear notebooks

  import glob
  
  from nbconvert.preprocessors import ExecutePreprocessor
  import nbformat
  import pytest
  
  notebooks = sorted(glob.glob("*.ipynb"))
  
  
  @pytest.mark.parametrize("notebook", notebooks)
  def test_notebook_execution(notebook):
      with open(notebook) as fin:
          nb = nbformat.read(fin, as_version=4)
  
      ep = ExecutePreprocessor(timeout=2400, kernel_name="python3")
      ep.preprocess(nb, resources={})
  
- 
- @pytest.mark.parametrize("notebook", notebooks)
- def test_notebook_clear(notebook):
-     with open(notebook) as fin:
-         nb = nbformat.read(fin, as_version=4)
- 
-     for cell in nb.cells:
-         if cell["cell_type"] == "code":
-             assert cell["outputs"] == []
-             assert cell["execution_count"] is None
- 
Remove requirement to clear notebooks
## Code Before:
import glob

from nbconvert.preprocessors import ExecutePreprocessor
import nbformat
import pytest

notebooks = sorted(glob.glob("*.ipynb"))


@pytest.mark.parametrize("notebook", notebooks)
def test_notebook_execution(notebook):
    with open(notebook) as fin:
        nb = nbformat.read(fin, as_version=4)

    ep = ExecutePreprocessor(timeout=2400, kernel_name="python3")
    ep.preprocess(nb, resources={})


@pytest.mark.parametrize("notebook", notebooks)
def test_notebook_clear(notebook):
    with open(notebook) as fin:
        nb = nbformat.read(fin, as_version=4)

    for cell in nb.cells:
        if cell["cell_type"] == "code":
            assert cell["outputs"] == []
            assert cell["execution_count"] is None

## Instruction:
Remove requirement to clear notebooks
## Code After:
import glob

from nbconvert.preprocessors import ExecutePreprocessor
import nbformat
import pytest

notebooks = sorted(glob.glob("*.ipynb"))


@pytest.mark.parametrize("notebook", notebooks)
def test_notebook_execution(notebook):
    with open(notebook) as fin:
        nb = nbformat.read(fin, as_version=4)

    ep = ExecutePreprocessor(timeout=2400, kernel_name="python3")
    ep.preprocess(nb, resources={})
