code: def test_squared(es):
      feature = Feature(es["log"].ww["value"])
      squared = feature * feature
      assert len(squared.base_features) == 2
      assert (
          squared.base_features[0].unique_name()
          == squared.base_features[1].unique_name()
      )
  
imports: import os.path
  import re
  import pytest
  from pympler.asizeof import asizeof
  from woodwork.column_schema import ColumnSchema
  from woodwork.logical_types import Datetime, Integer
  from featuretools import Feature, config, feature_base
  from featuretools.feature_base import IdentityFeature
  from featuretools.primitives import Count, Diff, Last, Mode, Negate, NMostCommon, NumUnique, Sum, TransformPrimitive
  from featuretools.synthesis.deep_feature_synthesis import can_stack_primitive_on_inputs
  from featuretools.tests.testing_utils import check_rename
label_desc: Use image node_id 4 for calling a global function with example usage: test_squared(es) without return types