code: def test_get_objects_by_tag(self):
      self.login(username="admin")
      dashboard = (
          db.session.query(Dashboard)
          .filter(Dashboard.dashboard_title == "World Bank's Data")
          .first()
      )
      dashboard_id = dashboard.id
      dashboard_type = ObjectType.dashboard
      tag_names = ["example_tag_1", "example_tag_2"]
      tags = db.session.query(Tag).filter(Tag.name.in_(tag_names))
      for tag in tags:
          self.insert_tagged_object(
              tag_id=tag.id,
              object_id=dashboard_id,
              object_type=dashboard_type,
          )
      tagged_objects = db.session.query(TaggedObject).filter(
          TaggedObject.tag_id.in_([tag.id for tag in tags]),
          TaggedObject.object_id == dashboard_id,
          TaggedObject.object_type == dashboard_type.name,
      )
      self.assertEqual(tagged_objects.count(), 2)
      uri = f'api/v1/tag/get_objects/?tags={",".join(tag_names)}'
      rv = self.client.get(uri)
      # successful request
      self.assertEqual(rv.status_code, 200)
      fetched_objects = rv.json["result"]
      self.assertEqual(len(fetched_objects), 1)
      self.assertEqual(fetched_objects[0]["id"], dashboard_id)
      # clean up tagged object
      tagged_objects.delete()
  
imports: import json
  from datetime import datetime
  from flask import g
  import pytest
  import prison
  from freezegun import freeze_time
  from sqlalchemy.sql import func
  from sqlalchemy import and_
  from superset.models.dashboard import Dashboard
  from superset.models.slice import Slice
  from superset.models.sql_lab import SavedQuery
  from superset.tags.models import user_favorite_tag_table
  from unittest.mock import patch
  import tests.integration_tests.test_app
  from superset import db, security_manager
  from superset.common.db_query_status import QueryStatus
  from superset.models.core import Database
  from superset.utils.database import get_example_database, get_main_database
  from superset.tags.models import ObjectType, Tag, TagType, TaggedObject
  from tests.integration_tests.fixtures.birth_names_dashboard import load_birth_names_dashboard_with_slices, load_birth_names_data
  from tests.integration_tests.fixtures.world_bank_dashboard import load_world_bank_dashboard_with_slices, load_world_bank_data
  from tests.integration_tests.fixtures.tags import with_tagging_system_feature
  from tests.integration_tests.base_tests import SupersetTestCase
  from superset.daos.tag import TagDAO
  from superset.tags.models import ObjectType
label_desc: Use image node_id 9 for calling the TestTagApi obj's underlying member method code with example usage: obj.test_get_objects_by_tag() without return types