class_docstr: Notes: GAN may yield unstable results, so the test is design for running
  models only, without any performance check.
class_docstr_tok: ["Notes",":","GAN","may","yield","unstable","results",",","so","the","test","is","design","for","running","models","only",",","without","any","performance","check","."]
code: def test_prediction_proba_unify(self):
      pred_proba = self.clf.predict_proba(self.X_test, method="unify")
      assert pred_proba.min() >= 0
      assert pred_proba.max() <= 1
  
imports: from __future__ import division
  from __future__ import print_function
  import os
  import sys
  import unittest
  from numpy.testing import assert_equal
  from numpy.testing import assert_raises
  from sklearn.base import clone
  from pyod.models.so_gaal import SO_GAAL
  from pyod.utils.data import generate_data
label_desc: Use image node_id 8 for calling the TestSO_GAAL obj's underlying member method code with example usage: obj.test_prediction_proba_unify() without return types