code: def test_sizeof_LARGEST_INT_t():
      # On Windows, scikit-learn is typically compiled with MSVC that
      # does not support int128 arithmetic (at the time of writing):
      # https://stackoverflow.com/a/6761962/163740
      if sys.platform == "win32" or (
          sys.maxsize <= 2**32 and sys.platform != "emscripten"
      ):
          expected_size = 8
      else:
          expected_size = 16
  
      assert _get_sizeof_LARGEST_INT_t() == expected_size
  
imports: import sys
  import numpy
  import pytest
  from numpy.testing import assert_allclose, assert_array_equal
  from scipy import sparse
  from scipy.interpolate import BSpline
  from scipy.sparse import random
  from sklearn.linear_model import LinearRegression
  from sklearn.pipeline import Pipeline
  from sklearn.preprocessing import KBinsDiscretizer, PolynomialFeatures, SplineTransformer
  from sklearn.preprocessing._csr_polynomial_expansion import _calc_expanded_nnz, _calc_total_nnz, _get_sizeof_LARGEST_INT_t
  from sklearn.utils._testing import assert_array_almost_equal
  from sklearn.utils.fixes import CSC_CONTAINERS, CSR_CONTAINERS, parse_version, sp_version
label_desc: Use image node_id 35 for calling a global function with example usage: test_sizeof_LARGEST_INT_t() without return types