@@ -440,7 +440,7 @@ def test_bad_strings(self):
440440 TypeError , "Operating conditions should be strings or tuples of strings"
441441 ):
442442 pybamm .Experiment ([(1 , 2 , 3 )])
443- with self .assertRaisesRegex (ValueError , "Instruction must be " ):
443+ with self .assertRaisesRegex (ValueError , "Operating conditions must " ):
444444 pybamm .Experiment (["Discharge at 1 A at 2 hours" ])
445445 with self .assertRaisesRegex (ValueError , "Instruction must be" ):
446446 pybamm .Experiment (["Run at 1 A for 2 hours" ])
@@ -450,12 +450,18 @@ def test_bad_strings(self):
450450 pybamm .Experiment (["Run at at 1 A for 2 hours" ])
451451 with self .assertRaisesRegex (ValueError , "Instruction must be" ):
452452 pybamm .Experiment (["Play at 1 A for 2 hours" ])
453+ with self .assertRaisesRegex (ValueError , "Operating conditions must" ):
454+ pybamm .Experiment (["Do at 1 A" ])
455+ with self .assertRaisesRegex (ValueError , "Instruction must be" ):
456+ pybamm .Experiment (["Run US06 at 1 A" ])
453457 with self .assertRaisesRegex (ValueError , "Instruction" ):
454458 pybamm .Experiment (["Cell Charge at 1 A for 2 hours" ])
455459 with self .assertRaisesRegex (ValueError , "units must be" ):
456460 pybamm .Experiment (["Discharge at 1 B for 2 hours" ])
457461 with self .assertRaisesRegex (ValueError , "time units must be" ):
458462 pybamm .Experiment (["Discharge at 1 A for 2 years" ])
463+ with self .assertRaisesRegex (ValueError , "More than one temperature found" ):
464+ pybamm .Experiment (["Discharge at 1 A for 2 hours at 25oC at 30oC" ])
459465 with self .assertRaisesRegex (
460466 ValueError , "The temperature for the CC and CV steps"
461467 ):
@@ -468,8 +474,6 @@ def test_bad_strings(self):
468474 ],
469475 cccv_handling = "ode" ,
470476 )
471- with self .assertRaisesRegex (ValueError , "Instruction must be" ):
472- pybamm .Experiment (["Discharge at 1 A for 2 hours at 25C" ])
473477
474478 with self .assertRaisesRegex (
475479 ValueError , "Temperature not written correctly on step"
0 commit comments