code: def test_load_dataset_by_name(self, mock_dataset):
      # Setup
      identifier = "test_dataset"
      mock_dataset.return_value = {
          "_id": ObjectId(),
          "name": identifier,
      }
  
      # Test
      result = load_dataset(name=identifier)
  
      # Assertions
      self.assertEqual(result, mock_dataset.return_value)
  
imports: import time
  import unittest
  from unittest.mock import MagicMock, patch
  import numpy
  import fiftyone
  import fiftyone.constants
  import fiftyone.core.media
  import fiftyone.core.odm
  import fiftyone.core.utils
  from fiftyone.migrations.runner import MigrationRunner
  from decorators import drop_datasets
  from bson import ObjectId
  from fiftyone.core.odm.utils import load_dataset
label_desc: Use image node_id 3 for calling the TestLoadDataset obj's underlying member method code with example usage: obj.test_load_dataset_by_name(mock_dataset) without return types