code: def test_lite_feature_to_column_schema():
      f1 = LiteFeature(
          name="f1", logical_type=Double, tags={"index", "numeric"}
      )
  
      column_schema = f1.column_schema
  
      assert column_schema.is_numeric
      assert isinstance(column_schema.logical_type, Double)
      assert column_schema.semantic_tags == {"index", "numeric"}
  
      f2 = LiteFeature(
          name="f2", primitive=Absolute(), base_features=[f1]
      )
  
      column_schema = f2.column_schema
      assert column_schema.semantic_tags == {"numeric"}
  
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 10 for calling a global function with example usage: test_lite_feature_to_column_schema() without return types