code: def test_feature_forced_name():
      bf = LiteFeature("bf", Double)
  
      p1 = Lag(periods=1)
      f1 = LiteFeature(
          name="target_delay_1",
          primitive=p1,
          logical_type=Double,
          base_features=[bf],
      )
      assert f1.name == "target_delay_1"
  
imports: import json
  from unittest.mock import patch
  import pytest
  from woodwork.logical_types import Boolean, Double
  from featuretools.feature_discovery.feature_discovery import generate_features_from_primitives, schema_to_features
  from featuretools.feature_discovery.FeatureCollection import FeatureCollection
  from featuretools.feature_discovery.LiteFeature import LiteFeature
  from featuretools.primitives import Absolute, AddNumeric, DivideNumeric, Lag, MultiplyNumeric
  from featuretools.tests.feature_discovery.test_feature_discovery import MultiOutputPrimitiveForTest
  from featuretools.tests.testing_utils.generate_fake_dataframe import generate_fake_dataframe
label_desc: Use image node_id 5 for calling a global function with example usage: test_feature_forced_name() without return types