code: def test_fourier_series_yearly(self, daily_univariate_ts):
      mat = Prophet.fourier_series(daily_univariate_ts["ds"], 365.25, 3)
      # These are from the R forecast package directly.
      true_values = np.array(
          [
              0.7006152,
              -0.7135393,
              -0.9998330,
              0.01827656,
              0.7262249,
              0.6874572,
          ]
      )
      assert np.sum((mat[0] - true_values) ** 2) == pytest.approx(0.0)
  
imports: import numpy
  import pandas
  import pytest
  from prophet import Prophet
  from prophet.utilities import warm_start_params
label_desc: Use image node_id 2 for calling the TestProphetSeasonalComponent obj's underlying member method code with example usage: obj.test_fourier_series_yearly(daily_univariate_ts) without return types