code: def test_min_max(self):
      arr = period_array(
          [
              "2000-01-03",
              "2000-01-03",
              "NaT",
              "2000-01-02",
              "2000-01-05",
              "2000-01-04",
          ],
          freq="D",
      )
  
      result = arr.min()
      expected = pd.Period("2000-01-02", freq="D")
      assert result == expected
  
      result = arr.max()
      expected = pd.Period("2000-01-05", freq="D")
      assert result == expected
  
      result = arr.min(skipna=False)
      assert result is pd.NaT
  
      result = arr.max(skipna=False)
      assert result is pd.NaT
  
imports: import pandas
  from pandas.core.arrays import period_array
label_desc: Use image node_id 1 for calling the TestReductions obj's underlying member method code with example usage: obj.test_min_max() without return types