Skip to content

Commit 0515d58

Browse files
authored
Merge pull request #1191 from NREL-Sienna/ps/table_data_parser
feat: Added flexibility to either read "Up", "UP" or "uP" on the table data parser
2 parents 8cc13d1 + e704697 commit 0515d58

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/parsers/power_system_table_data.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -775,9 +775,9 @@ function services_csv_parser!(sys::System, data::PowerSystemTableData)
775775
end
776776

777777
function get_reserve_direction(direction::AbstractString)
778-
if direction == "Up"
778+
if lowercase(direction) == "up"
779779
return ReserveUp
780-
elseif direction == "Down"
780+
elseif lowercase(direction) == "down"
781781
return ReserveDown
782782
else
783783
throw(DataFormatError("invalid reserve direction $direction"))

test/test_power_system_table_data.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,10 @@ end
154154
@testset "Test reserve direction" begin
155155
@test PSY.get_reserve_direction("Up") == ReserveUp
156156
@test PSY.get_reserve_direction("Down") == ReserveDown
157+
@test PSY.get_reserve_direction("up") == ReserveUp
158+
@test PSY.get_reserve_direction("down") == ReserveDown
157159

158-
for invalid in ("up", "down", "right", "left")
160+
for invalid in ("right", "left")
159161
@test_throws PSY.DataFormatError PSY.get_reserve_direction(invalid)
160162
end
161163
end

0 commit comments

Comments
 (0)