Allow missing "limit" key in disposal_dict

v0.1
Alinson S. Xavier 5 years ago
parent af499aae3b
commit 0e451069fe

@ -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

Loading…
Cancel
Save