code: def test_simple_metadata_with_spaces(
      text='python string = "value" number = 1.0 array = ["a",  "b"]',
      value=(
          "python",
          {"string": "value", "number": 1.0, "array": ["a", "b"]},
      ),
  ):
      compare(text_to_metadata(text), value)
      assert (
          metadata_to_text(*value)
          == 'python string="value" number=1.0 array=["a", "b"]'
      )
  
imports: import pytest
  from nbformat.v4.nbbase import new_code_cell, new_markdown_cell
  import jupytext
  from jupytext.cell_metadata import _IGNORE_CELL_METADATA, RMarkdownOptionParsingError, is_valid_metadata_key, metadata_to_rmd_options, metadata_to_text, parse_key_equal_value, parse_rmd_options, rmd_options_to_metadata, text_to_metadata, try_eval_metadata
  from jupytext.combine import combine_inputs_with_outputs
  from jupytext.compare import compare, compare_notebooks
  from jupytext.metadata_filter import filter_metadata
label_desc: Use image node_id 16 for calling a global function with example usage: test_simple_metadata_with_spaces(text, value) without return types