@@ -20,45 +20,45 @@ def run_standard_dfn_tests(options):
20
20
21
21
@unittest .skipIf (pybamm .have_scikits_odes (), "scikits.odes not installed" )
22
22
class TestDFN (unittest .TestCase ):
23
- # def test_basic_processing(self):
24
- # options = {"thermal": None}
25
- # model = pybamm.lithium_ion.DFN(options)
26
- # var = pybamm.standard_spatial_vars
27
- # var_pts = {var.x_n: 10, var.x_s: 10, var.x_p: 10, var.r_n: 5, var.r_p: 5}
28
- # modeltest = tests.StandardModelTest(model, var_pts=var_pts)
29
- # modeltest.test_all()
23
+ def test_basic_processing (self ):
24
+ options = {"thermal" : None }
25
+ model = pybamm .lithium_ion .DFN (options )
26
+ var = pybamm .standard_spatial_vars
27
+ var_pts = {var .x_n : 10 , var .x_s : 10 , var .x_p : 10 , var .r_n : 5 , var .r_p : 5 }
28
+ modeltest = tests .StandardModelTest (model , var_pts = var_pts )
29
+ modeltest .test_all ()
30
30
31
- # def test_optimisations(self):
32
- # options = {"thermal": None}
33
- # model = pybamm.lithium_ion.DFN(options)
34
- # optimtest = tests.OptimisationsTest(model)
31
+ def test_optimisations (self ):
32
+ options = {"thermal" : None }
33
+ model = pybamm .lithium_ion .DFN (options )
34
+ optimtest = tests .OptimisationsTest (model )
35
35
36
- # original = optimtest.evaluate_model()
37
- # simplified = optimtest.evaluate_model(simplify=True)
38
- # using_known_evals = optimtest.evaluate_model(use_known_evals=True)
39
- # simp_and_known = optimtest.evaluate_model(simplify=True, use_known_evals=True)
40
- # simp_and_python = optimtest.evaluate_model(simplify=True, to_python=True)
41
- # np.testing.assert_array_almost_equal(original, simplified)
42
- # np.testing.assert_array_almost_equal(original, using_known_evals)
43
- # np.testing.assert_array_almost_equal(original, simp_and_known)
36
+ original = optimtest .evaluate_model ()
37
+ simplified = optimtest .evaluate_model (simplify = True )
38
+ using_known_evals = optimtest .evaluate_model (use_known_evals = True )
39
+ simp_and_known = optimtest .evaluate_model (simplify = True , use_known_evals = True )
40
+ simp_and_python = optimtest .evaluate_model (simplify = True , to_python = True )
41
+ np .testing .assert_array_almost_equal (original , simplified )
42
+ np .testing .assert_array_almost_equal (original , using_known_evals )
43
+ np .testing .assert_array_almost_equal (original , simp_and_known )
44
44
45
- # np.testing.assert_array_almost_equal(original, simp_and_python)
45
+ np .testing .assert_array_almost_equal (original , simp_and_python )
46
46
47
- # def test_full_thermal(self):
48
- # options = {"thermal": "full"}
49
- # model = pybamm.lithium_ion.DFN(options)
50
- # var = pybamm.standard_spatial_vars
51
- # var_pts = {var.x_n: 10, var.x_s: 10, var.x_p: 10, var.r_n: 5, var.r_p: 5}
52
- # modeltest = tests.StandardModelTest(model, var_pts=var_pts)
53
- # modeltest.test_all()
47
+ def test_full_thermal (self ):
48
+ options = {"thermal" : "full" }
49
+ model = pybamm .lithium_ion .DFN (options )
50
+ var = pybamm .standard_spatial_vars
51
+ var_pts = {var .x_n : 10 , var .x_s : 10 , var .x_p : 10 , var .r_n : 5 , var .r_p : 5 }
52
+ modeltest = tests .StandardModelTest (model , var_pts = var_pts )
53
+ modeltest .test_all ()
54
54
55
- # def test_lumped_thermal(self):
56
- # options = {"thermal": "lumped"}
57
- # model = pybamm.lithium_ion.DFN(options)
58
- # var = pybamm.standard_spatial_vars
59
- # var_pts = {var.x_n: 10, var.x_s: 10, var.x_p: 10, var.r_n: 5, var.r_p: 5}
60
- # modeltest = tests.StandardModelTest(model, var_pts=var_pts)
61
- # modeltest.test_all()
55
+ def test_lumped_thermal (self ):
56
+ options = {"thermal" : "lumped" }
57
+ model = pybamm .lithium_ion .DFN (options )
58
+ var = pybamm .standard_spatial_vars
59
+ var_pts = {var .x_n : 10 , var .x_s : 10 , var .x_p : 10 , var .r_n : 5 , var .r_p : 5 }
60
+ modeltest = tests .StandardModelTest (model , var_pts = var_pts )
61
+ modeltest .test_all ()
62
62
63
63
def test_potentiostatic (self ):
64
64
options = {"thermal" : None , "problem type" : "potentiostatic" }
0 commit comments