Skip to content

Commit 7fb84b3

Browse files
fix a few tests
1 parent 82cb87c commit 7fb84b3

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -864,7 +864,7 @@ function process_DEProblem(constructor, sys::AbstractODESystem, u0map, parammap;
864864

865865
# TODO: Pass already computed information to varmap_to_vars call
866866
# in process_u0? That would just be a small optimization
867-
varmap = isempty(u0map) || eltype(u0map) <: Number ? defaults(sys) :
867+
varmap = (u0map !== nothing && isempty(u0map)) || eltype(u0map) <: Number ? defaults(sys) :
868868
merge(defaults(sys), todict(u0map))
869869
varlist = collect(map(unwrap, dvs))
870870
missingvars = setdiff(varlist, collect(keys(varmap)))

test/initializationsystem.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ sol = solve(prob, Tsit5())
358358

359359
## Late binding initialization_eqs
360360

361-
function System(; name)
361+
function System2(; name)
362362
vars = @variables begin
363363
dx(t), [guess = 0]
364364
ddx(t), [guess = 0]
@@ -371,7 +371,7 @@ function System(; name)
371371
return ODESystem(eqs, t, vars, []; name, initialization_eqs)
372372
end
373373

374-
@mtkbuild sys = System()
374+
@mtkbuild sys = System2()
375375
prob = ODEProblem(sys, [], (0, 1), guesses = [sys.dx => 1])
376376
sol = solve(prob, Tsit5())
377377
@test SciMLBase.successful_retcode(sol)

0 commit comments

Comments
 (0)