|
283 | 283 | getVariablePPEs(newvar)[:default] = MeanMaxPPE(:default, [150.0], [100.0], [50.0])
|
284 | 284 | #update
|
285 | 285 | # mergeUpdateVariableSolverData!(dfg, newvar)
|
286 |
| - mergeVariableSolverData!(dfg, newvar) |
| 286 | + mergeVariableSolverData!(getVariable(dfg,getLabel(newvar)), newvar) |
287 | 287 |
|
288 | 288 | #Check if variable is updated
|
289 | 289 | var1 = getVariable(dfg, :a)
|
|
295 | 295 | # Confirm they're different
|
296 | 296 | @test getVariablePPEs(newvar) != getVariablePPEs(var1)
|
297 | 297 | # Persist it.
|
298 |
| - mergeUpdateVariableSolverData!(dfg, newvar) |
| 298 | + # mergeUpdateVariableSolverData!(dfg, newvar) |
| 299 | + mergeVariableSolverData!(getVariable(dfg, getLabel(newvar)), newvar) |
299 | 300 | # Get the latest
|
300 | 301 | var1 = getVariable(dfg, :a)
|
301 | 302 | @test symdiff(collect(keys(getVariablePPEs(var1))), [:default, :second]) == Symbol[]
|
|
308 | 309 | delete!(getVariablePPEs(newvar), :default)
|
309 | 310 | #confirm delete
|
310 | 311 | @test symdiff(collect(keys(getVariablePPEs(newvar))), [:second]) == Symbol[]
|
311 |
| - # Persist it. |
| 312 | + # Persist it., and test #357 |
312 | 313 | mergeUpdateVariableSolverData!(dfg, newvar)
|
| 314 | + # mergeVariableSolverData!(getVariable(dfg, getLabel(newvar)), newvar) |
313 | 315 |
|
314 | 316 | # Get the latest and confirm they're the same, :second
|
315 | 317 | var1 = getVariable(dfg, :a)
|
|
0 commit comments