code: def test_split_terms():
      terms, server_terms = neurovault._split_terms(
          {
              "DOI": neurovault.NotNull(),
              "name": "my_name",
              "unknown_term": "something",
          },
          neurovault._COL_FILTERS_AVAILABLE_ON_SERVER,
      )
  
      assert terms == {
          "DOI": neurovault.NotNull(),
          "unknown_term": "something",
      }
      assert server_terms == {"name": "my_name"}
  
imports: import hashlib
  import json
  import os
  import re
  import stat
  from urllib import parse
  import numpy
  import pandas
  import pytest
  import requests
  from nilearn._utils.data_gen import generate_fake_fmri
  from nilearn.conftest import _rng
  from nilearn.datasets import neurovault
  from nilearn.image import load_img
label_desc: Use image node_id 34 for calling a global function with example usage: test_split_terms() without return types