code: def test_builder_fullname(self):
      fullname = "empty_dataset_builder/conf1-attr:1.0.1/k1=1,k2=2"
      builder = load.builder(fullname, data_dir="bar")
      expected = {
          "k1": 1,
          "k2": 2,
          "version": "1.0.1",
          "config": "conf1-attr",
          "data_dir": "bar",
      }
      self.assertEqual(expected, builder.kwargs)
  
imports: import abc
  import re
  from unittest import mock
  import pytest
  from tensorflow_datasets import testing
  from tensorflow_datasets.core import constants
  from tensorflow_datasets.core import load
  from tensorflow_datasets.core import registered
  from tensorflow_datasets.core import splits
  from tensorflow_datasets.core import utils
  from tensorflow_datasets.core.utils import py_utils
  import tensorflow_datasets.public_api
  from tensorflow_datasets.testing.dummy_config_based_datasets.dummy_ds_1 import dummy_ds_1_dataset_builder
label_desc: Use image node_id 5 for calling the RegisteredTest obj's underlying member method code with example usage: obj.test_builder_fullname() without return types