code: def test_validate_one_format():
      with pytest.raises(JupytextFormatError):
          validate_one_format("py:percent")
  
      with pytest.raises(JupytextFormatError):
          validate_one_format(
              {"extension": "py", "format_name": "invalid"}
          )
  
      with pytest.raises(JupytextFormatError):
          validate_one_format({})
  
      with pytest.raises(JupytextFormatError):
          validate_one_format(
              {"extension": ".py", "unknown_option": True}
          )
  
      with pytest.raises(JupytextFormatError):
          validate_one_format(
              {"extension": ".py", "comment_magics": "TRUE"}
          )
  
imports: import pytest
  from nbformat.v4.nbbase import new_notebook
  import jupytext
  from jupytext.compare import compare
  from jupytext.formats import JupytextFormatError, divine_format, get_format_implementation, guess_format, long_form_multiple_formats, read_format_from_metadata, rearrange_jupytext_metadata, short_form_multiple_formats, update_jupytext_formats_metadata, validate_one_format
label_desc: Use image node_id 23 for calling a global function with example usage: test_validate_one_format() without return types