Skip to content

Commit 0afa972

Browse files
authored
Merge pull request #7 from JuliaML/show
Update FittedModel show
2 parents 6c4515f + 9ad94ab commit 0afa972

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

src/interface.jl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,3 +29,5 @@ struct FittedModel{M,C}
2929
model::M
3030
cache::C
3131
end
32+
33+
Base.show(io::IO, ::FittedModel{M}) where {M} = print(io, "FittedModel{$(nameof(M))}")

test/runtests.jl

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,13 @@ const SLM = StatsLearnModels
1717
output = iris[:, [:target]]
1818
train, test = MLJ.partition(1:nrow(input), 0.7, rng=123)
1919

20-
@testset "interface" begin
20+
@testset "show" begin
21+
model = DecisionTreeClassifier()
22+
fmodel = SLM.fit(model, input[train, :], output[train, :])
23+
@test sprint(show, fmodel) == "FittedModel{DecisionTreeClassifier}"
24+
end
25+
26+
@testset "models" begin
2127
@testset "MLJ" begin
2228
Random.seed!(123)
2329
Tree = MLJ.@load(DecisionTreeClassifier, pkg = DecisionTree, verbosity = 0)

0 commit comments

Comments
 (0)