code: def r_options_language_metadata():
      yield from [
          ("r", "R", {}),
          (
              'r plot_1, dpi=72, fig.path="fig_path/"',
              "R",
              {"name": "plot_1", "dpi": 72, "fig.path": "fig_path/"},
          ),
          (
              'r plot_1, bool=TRUE, fig.path="fig_path/"',
              "R",
              {"name": "plot_1", "bool": True, "fig.path": "fig_path/"},
          ),
          ("r echo=FALSE", "R", {"tags": ["remove_input"]}),
          (
              "r plot_1, echo=TRUE",
              "R",
              {"name": "plot_1", "echo": True},
          ),
          (
              "python echo=if a==5 then TRUE else FALSE",
              "python",
              {"echo": "#R_CODE#if a==5 then TRUE else FALSE"},
          ),
          (
              'python noname, tags=c("a", "b", "c"), echo={sum(a+c(1,2))>1}',
              "python",
              {
                  "name": "noname",
                  "tags": ["a", "b", "c"],
                  "echo": "#R_CODE#{sum(a+c(1,2))>1}",
              },
          ),
          (
              'python active="ipynb,py"',
              "python",
              {"active": "ipynb,py"},
          ),
          (
              'python include=FALSE, active="Rmd"',
              "python",
              {"active": "Rmd", "tags": ["remove_cell"]},
          ),
          (
              'r chunk_name, include=FALSE, active="Rmd"',
              "R",
              {
                  "name": "chunk_name",
                  "active": "Rmd",
                  "tags": ["remove_cell"],
              },
          ),
          (
              'python tags=c("parameters")',
              "python",
              {"tags": ["parameters"]},
          ),
      ]
  
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 1 for calling a global function with example usage: r_options_language_metadata() without return types