Skip to content

Commit 2215ef8

Browse files
committed
up
1 parent 3c4e252 commit 2215ef8

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/reactionsystem.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ end
202202
# Checks if a metadata input has an entry :only_use_rate => true
203203
function metadata_only_use_rate_check(metadata)
204204
any(:only_use_rate == entry[1] for entry in metadata) || (return false)
205-
return metadata[findfirst(:only_use_rate == entry[1] for entry in metadata)][2]
205+
return Bool(metadata[findfirst(:only_use_rate == entry[1] for entry in metadata)][2])
206206
end
207207

208208
# three argument constructor assumes stoichiometric coefs are one and integers

test/reactionsystem_structure/reactions.jl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,16 @@ let
4848
@parameters k
4949
@species X(t) X2(t)
5050

51-
metadata = [:md_1 => 1.0, :md_2 => false, :md_3 => "Hello world", :md_4 => :sym, :md_5 => X + X2^k -1, :md_6 => (0.1, 2.0)]
51+
metadata = Pair{Symbol,Any}[]
52+
push!(metadata, :md_1 => 1.0)
53+
push!(metadata, :md_2 => false)
54+
push!(metadata, :md_3 => "Hello world")
55+
push!(metadata, :md_4 => :sym)
56+
push!(metadata, :md_5 => X + X2^k -1)
57+
push!(metadata, :md_6 => (0.1, 2.0))
5258
r = Reaction(k, [X], [X2], [2], [1]; metadata=metadata)
5359

54-
@test isequal(get_metadata_vec(r), [:md_1 => 1.0, :md_2 => false, :md_3 => "Hello world", :md_4 => :sym, :md_5 => X + X2^k -1, :md_6 => (0.1, 2.0)])
60+
@test get_metadata_vec(r) isa Vector{Pair{Symbol,Any}}
5561
@test has_metadata(r, :md_1)
5662
@test has_metadata(r, :md_2)
5763
@test has_metadata(r, :md_3)

0 commit comments

Comments
 (0)