@@ -85,6 +85,34 @@ def test_evaluate(self):
8585 self .assertArraysAlmostEqual (d [0 ], d0 )
8686 self .assertArraysAlmostEqual (d [1 ], d1 )
8787
88+ def test_properties (self ):
89+ m = self .layer1 ()
90+
91+ self .assertTrue (isinstance (m .mass , np .floating ))
92+ self .assertTrue (isinstance (m .moment_of_inertia , np .floating ))
93+ self .assertTrue (isinstance (m .gravity , np .ndarray ))
94+ self .assertTrue (isinstance (m .bullen , np .ndarray ))
95+ self .assertTrue (isinstance (m .brunt_vasala , np .ndarray ))
96+ self .assertTrue (isinstance (m .P , np .ndarray ))
97+ self .assertTrue (isinstance (m .T , np .ndarray ))
98+ self .assertTrue (isinstance (m .energy , np .ndarray ))
99+ self .assertTrue (isinstance (m .gibbs , np .ndarray ))
100+ self .assertTrue (isinstance (m .helmholtz , np .ndarray ))
101+ self .assertTrue (isinstance (m .H , np .ndarray ))
102+ self .assertTrue (isinstance (m .V , np .ndarray ))
103+ self .assertTrue (isinstance (m .molar_mass , np .ndarray ))
104+ self .assertTrue (isinstance (m .rho , np .ndarray ))
105+ self .assertTrue (isinstance (m .K_T , np .ndarray ))
106+ self .assertTrue (isinstance (m .K_S , np .ndarray ))
107+ self .assertTrue (isinstance (m .beta_T , np .ndarray ))
108+ self .assertTrue (isinstance (m .beta_S , np .ndarray ))
109+ self .assertTrue (isinstance (m .G , np .ndarray ))
110+ self .assertTrue (isinstance (m .v_phi , np .ndarray ))
111+ self .assertTrue (isinstance (m .gr , np .ndarray ))
112+ self .assertTrue (isinstance (m .alpha , np .ndarray ))
113+ self .assertTrue (isinstance (m .C_p , np .ndarray ))
114+ self .assertTrue (isinstance (m .C_v , np .ndarray ))
115+
88116 def test_tbl (self ):
89117 p = BoundaryLayerPerturbation (
90118 radius_bottom = 3480.0e3 ,
0 commit comments