mirror of
https://github.com/ANL-CEEESA/RELOG.git
synced 2025-12-06 07:48:50 -06:00
Allow missing "limit" key in disposal_dict
This commit is contained in:
@@ -108,7 +108,11 @@ function load(path::String)::Instance
|
|||||||
# Plant disposal
|
# Plant disposal
|
||||||
if "disposal" in keys(location_dict)
|
if "disposal" in keys(location_dict)
|
||||||
for (product_name, disposal_dict) in location_dict["disposal"]
|
for (product_name, disposal_dict) in location_dict["disposal"]
|
||||||
disposal_limit[product_name_to_product[product_name]] = disposal_dict["limit"]
|
limit = [1e8 for t in 1:T]
|
||||||
|
if "limit" in keys(disposal_dict)
|
||||||
|
limit = disposal_dict["limit"]
|
||||||
|
end
|
||||||
|
disposal_limit[product_name_to_product[product_name]] = limit
|
||||||
disposal_cost[product_name_to_product[product_name]] = disposal_dict["cost"]
|
disposal_cost[product_name_to_product[product_name]] = disposal_dict["cost"]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ using ReverseManufacturing
|
|||||||
p4 = product_name_to_product["P4"]
|
p4 = product_name_to_product["P4"]
|
||||||
@test plant.output[p3] == 0.05
|
@test plant.output[p3] == 0.05
|
||||||
@test plant.output[p4] == 0.8
|
@test plant.output[p4] == 0.8
|
||||||
@test plant.disposal_limit[p3] == [0, 0]
|
@test plant.disposal_limit[p3] == [1e8, 1e8]
|
||||||
@test plant.disposal_limit[p4] == [0, 0]
|
@test plant.disposal_limit[p4] == [0, 0]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user