code: def pickle_features_test_helper(es_size, features_original, dir_path):
      filepath = os.path.join(dir_path, "test_feature")
  
      save_features(features_original, filepath)
      features_deserializedA = load_features(filepath)
      assert os.path.getsize(filepath) < es_size
      os.remove(filepath)
  
      with open(filepath, "w") as f:
          save_features(features_original, f)
      features_deserializedB = load_features(open(filepath))
      assert os.path.getsize(filepath) < es_size
      os.remove(filepath)
  
      features = save_features(features_original)
      features_deserializedC = load_features(features)
      assert asizeof(features) < es_size
  
      features_deserialized_options = [
          features_deserializedA,
          features_deserializedB,
          features_deserializedC,
      ]
      for features_deserialized in features_deserialized_options:
          assert_features(features_original, features_deserialized)
  
imports: import os
  import boto3
  import pandas
  import pytest
  from pympler.asizeof import asizeof
  from smart_open import open
  from woodwork.column_schema import ColumnSchema
  from featuretools import AggregationFeature, DirectFeature, EntitySet, Feature, GroupByTransformFeature, IdentityFeature, TransformFeature, dfs, feature_base, load_features, primitives, save_features
  from featuretools.feature_base import FeatureOutputSlice
  from featuretools.feature_base.cache import feature_cache
  from featuretools.feature_base.features_deserializer import FeaturesDeserializer
  from featuretools.feature_base.features_serializer import FeaturesSerializer
  from featuretools.primitives import Count, CumSum, Day, DistanceToHoliday, Haversine, IsIn, Max, Mean, Min, Mode, Month, MultiplyNumericScalar, Negate, NMostCommon, NumberOfCommonWords, NumCharacters, NumUnique, NumWords, PercentTrue, Skew, Std, Sum, TransformPrimitive, Weekday, Year
  from featuretools.primitives.base import AggregationPrimitive
  from featuretools.tests.testing_utils import check_names
  from featuretools.utils.gen_utils import Library
  from featuretools.version import ENTITYSET_SCHEMA_VERSION, FEATURES_SCHEMA_VERSION
label_desc: Use image node_id 3 for calling a global function with example usage: pickle_features_test_helper(es_size, features_original, dir_path) without return types