code: def test_smoke(
      trivariate_data, trend, test_type, kernel, bandwidth, force_int
  ):
      y, x = trivariate_data
      res = phillips_ouliaris(
          y,
          x,
          trend=trend,
          test_type=test_type,
          kernel=kernel,
          bandwidth=bandwidth,
          force_int=force_int,
      )
      assert isinstance(res.stat, float)
  
file_path: arch/arch/tests/unitroot/test_phillips_ouliaris.py
imports: import numpy
  from numpy.testing import assert_allclose
  import pytest
  from statsmodels.iolib.summary import Summary
  from arch.typing import Float64Array, UnitRootTrend
  from arch.unitroot._phillips_ouliaris import CriticalValueWarning, phillips_ouliaris_cv, phillips_ouliaris_pval
  from arch.unitroot.cointegration import phillips_ouliaris
  from arch.utility.timeseries import add_trend
label_desc: Use image node_id 3 for calling a global function with example usage: test_smoke(trivariate_data, trend, test_type, kernel, bandwidth, force_int) without return types