code: def test_rearrange_jupytext_metadata_metadata_filter():
      metadata = {
          "jupytext": {
              "metadata_filter": {
                  "notebook": {
                      "additional": ["one", "two"],
                      "excluded": "all",
                  },
                  "cells": {
                      "additional": "all",
                      "excluded": ["three", "four"],
                  },
              }
          }
      }
      rearrange_jupytext_metadata(metadata)
      compare(
          metadata,
          {
              "jupytext": {
                  "notebook_metadata_filter": "one,two,-all",
                  "cell_metadata_filter": "all,-three,-four",
              }
          },
      )
  
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 20 for calling a global function with example usage: test_rearrange_jupytext_metadata_metadata_filter() without return types