code: def test_read_non_pep8_file(
      pynb="""# ---
  # title: Non-pep8 file
  # ---
  
  # This file is non-pep8 as the function below has
  # two consecutive blank lines in its body
  
  def f(x):
  
  
      return x+1
  """,
  ):
      nb = jupytext.reads(pynb, "py")
  
      assert len(nb.cells) == 3
      assert nb.cells[0].cell_type == "raw"
      assert nb.cells[0].source == "---\ntitle: Non-pep8 file\n---"
      assert nb.cells[1].cell_type == "markdown"
      assert (
          nb.cells[1].source == "This file is non-pep8 as "
          "the function below has\n"
          "two consecutive blank lines "
          "in its body"
      )
      assert nb.cells[2].cell_type == "code"
      compare(nb.cells[2].source, "def f(x):\n\n\n" "    return x+1")
  
      pynb2 = jupytext.writes(nb, "py")
      compare(pynb2, pynb)
  
imports: import pytest
  from nbformat.v4.nbbase import new_code_cell, new_markdown_cell, new_notebook, new_raw_cell
  import jupytext
  from jupytext.compare import compare, compare_notebooks
label_desc: Use image node_id 5 for calling a global function with example usage: test_read_non_pep8_file(pynb) without return types