File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -328,3 +328,20 @@ def test_input_unit_conversion(self):
328
328
del result_kilometers_input .result ['metadata' ]
329
329
330
330
self .assertDictEqual (result_kilometers_input .result , result_meters_input .result )
331
+
332
+ def test_fcr_sensitivity (self ):
333
+ def input_for_fcr (fcr : float ) -> GeophiresInputParameters :
334
+ return GeophiresInputParameters (
335
+ from_file_path = self ._get_test_file_path ('examples/example1.txt' ), params = {'Fixed Charge Rate' : fcr }
336
+ )
337
+
338
+ def get_fcr_lcoe (fcr : float ) -> float :
339
+ return (
340
+ GeophiresXClient ()
341
+ .get_geophires_result (input_for_fcr (fcr ))
342
+ .result ['SUMMARY OF RESULTS' ]['Electricity breakeven price' ]['value' ]
343
+ )
344
+
345
+ self .assertEqual (9.65 , get_fcr_lcoe (0.05 ))
346
+ self .assertEqual (3.33 , get_fcr_lcoe (0.0001 ))
347
+ self .assertEqual (104.74 , get_fcr_lcoe (0.8 ))
You can’t perform that action at this time.
0 commit comments