code: def test_build_synthetic_dataset(tmpdir):
      features = [
          {"name": "text", "type": "text"},
          {"name": "category", "type": "category"},
          {"name": "number", "type": "number"},
          {"name": "binary", "type": "binary"},
          {"name": "set", "type": "set"},
          {"name": "bag", "type": "bag"},
          {"name": "sequence", "type": "sequence"},
          {"name": "timeseries", "type": "timeseries"},
          {"name": "date", "type": "date"},
          {"name": "h3", "type": "h3"},
          {"name": "vector", "type": "vector"},
          {"name": "audio", "type": "audio"},
          {"name": "image", "type": "image"},
      ]
      assert (
          len(
              list(
                  dataset_synthesizer.build_synthetic_dataset(
                      100, features, tmpdir
                  )
              )
          )
          == 101
      )
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_build_synthetic_dataset(tmpdir) without return types