code: def test_community_public_load():
      with mock.patch(
          "tensorflow_datasets.core.community.community_register.list_builders",
          return_value=["ns:ds"],
      ), mock.patch(
          "tensorflow_datasets.core.community.community_register.builder_cls",
          return_value=testing.DummyDataset,
      ), mock.patch(
          "tensorflow_datasets.core.registered.list_imported_builders",
          return_value=[],
      ):
          assert load.list_builders() == ["ns:ds"]
  
          # Builder is correctly returned
          assert load.builder_cls("ns:ds") is testing.DummyDataset
          assert isinstance(load.builder("ns:ds"), testing.DummyDataset)
  
imports: import logging
  from unittest import mock
  import pytest
  import tensorflow
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import file_adapters
  from tensorflow_datasets.core import load
  from tensorflow_datasets.core import naming
  from tensorflow_datasets.core import read_only_builder
  from tensorflow_datasets.core import registered
  from tensorflow_datasets.core import visibility
label_desc: Use image node_id 2 for calling a global function with example usage: test_community_public_load() without return types