docstr: ...Test LogReg predict_proba
          
docstr_tok: ["...","Test","LogReg","predict_proba"]
code: def test_decision_function(self):
      """...Test LogReg predict_proba"""
      X, y = Test.get_train_data(n_features=12, n_samples=300, nnz=0)
      learner = LogisticRegression(random_state=32789, tol=1e-13)
      learner.fit(X, y)
  
      X_test, y_test = Test.get_train_data(
          n_features=12, n_samples=5, nnz=0
      )
      decision_function_values = np.array(
          [0.58182, 0.30026, -0.73075, 0.41864, 0.29278]
      )
      np.testing.assert_array_almost_equal(
          learner.decision_function(X_test),
          decision_function_values,
          decimal=3,
      )
  
imports: import itertools
  import unittest
  import numpy
  from sklearn.metrics import roc_auc_score
  from tick.base.inference import InferenceTest
  from tick.linear_model import SimuLogReg, LogisticRegression
  from tick.simulation import weights_sparse_gauss
  from tick.preprocessing.features_binarizer import FeaturesBinarizer
  from tick.prox import ProxZero, ProxL1, ProxL2Sq, ProxElasticNet, ProxTV, ProxBinarsity
label_desc: Use image node_id 18 for calling the Test obj's underlying member method code with example usage: obj.test_decision_function() without return types