File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -231,9 +231,23 @@ def test_createOperator(self):
231
231
"""
232
232
cs = settings .Settings ()
233
233
o = Operator (cs )
234
+ # high-level items
234
235
self .assertTrue (isinstance (o , Operator ))
235
236
self .assertTrue (isinstance (o .cs , settings .Settings ))
236
237
238
+ # validate some more nitty-gritty operator details come from settings
239
+ burnStepsSetting = cs ["burnSteps" ]
240
+ if not type (burnStepsSetting ) == list :
241
+ burnStepsSetting = [burnStepsSetting ]
242
+ self .assertEqual (o .burnSteps , burnStepsSetting )
243
+ self .assertEqual (o .maxBurnSteps , max (burnStepsSetting ))
244
+
245
+ powerFracsSetting = cs ["powerFractions" ]
246
+ if powerFracsSetting :
247
+ self .assertEqual (o .powerFractions , powerFracsSetting )
248
+ else :
249
+ self .assertEqual (o .powerFractions , [[1 ] * cs ["burnSteps" ]])
250
+
237
251
238
252
class TestTightCoupling (unittest .TestCase ):
239
253
def setUp (self ):
You can’t perform that action at this time.
0 commit comments