File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
tests/unit/test_experiments Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -546,6 +546,23 @@ def test_all_empty_solution_errors(self):
546546 with self .assertRaisesRegex (pybamm .SolverError , "All steps in the cycle" ):
547547 sim .solve ()
548548
549+ def test_solver_error (self ):
550+ model = pybamm .lithium_ion .DFN () # load model
551+ parameter_values = pybamm .ParameterValues ("Chen2020" )
552+ experiment = pybamm .Experiment (
553+ ["Discharge at 10C for 6 minutes or until 2.5 V" ]
554+ )
555+
556+ sim = pybamm .Simulation (
557+ model ,
558+ parameter_values = parameter_values ,
559+ experiment = experiment ,
560+ solver = pybamm .CasadiSolver (mode = "fast" ),
561+ )
562+
563+ with self .assertRaisesRegex (pybamm .SolverError , "IDA_CONV_FAIL" ):
564+ sim .solve ()
565+
549566 def test_run_experiment_half_cell (self ):
550567 experiment = pybamm .Experiment (
551568 [("Discharge at C/20 until 3.5V" , "Charge at 1C until 3.8 V" )]
You can’t perform that action at this time.
0 commit comments