docstr: ...Check SAGA solver for a Logistic Regression with Ridge penalization
docstr_tok: ["...","Check","SAGA","solver","for","a","Logistic","Regression","with","Ridge","penalization"]
code: def test_solver_saga(self):
      """...Check SAGA solver for a Logistic Regression with Ridge penalization"""
      solver = SAGA(step=1e-3, max_iter=100, verbose=False, tol=0)
      self.check_solver(
          solver, fit_intercept=True, model="logreg", decimal=1
      )
  
imports: import unittest
  import numpy
  from scipy import sparse
  from tick.prox import ProxElasticNet
  from tick.solver import SAGA
  from tick.solver.tests import TestSolver
  from tick.solver.build.solver import SAGADouble
  from tick.linear_model import ModelLogReg, SimuLogReg
  from tick.survival import SimuCoxReg, ModelCoxRegPartialLik
  from tick.simulation import weights_sparse_gauss
label_desc: Use image node_id 1 for calling the SAGATest obj's underlying member method code with example usage: obj.test_solver_saga() without return types