|
142 | 142 | createregisteredmodel(mlf, "missy")
|
143 | 143 |
|
144 | 144 | model_version = createmodelversion(mlf, "missy", run.info.artifact_uri)
|
145 |
| - download_uri = getdownloaduriformodelversionartifacts(mlf, "missy", model_version.version) |
| 145 | + download_uri = getdownloaduriformodelversionartifacts(mlf, model_version.name, |
| 146 | + model_version.version) |
146 | 147 |
|
147 | 148 | @test download_uri isa String
|
148 | 149 | @test download_uri == run.info.artifact_uri
|
|
159 | 160 | createregisteredmodel(mlf, "missy")
|
160 | 161 |
|
161 | 162 | model_version = createmodelversion(mlf, "missy", run.info.artifact_uri)
|
162 |
| - updated_model_version = transitionmodelversionstage(mlf, "missy", model_version.version, "Production", true) |
| 163 | + updated_model_version = transitionmodelversionstage(mlf, model_version.name, |
| 164 | + model_version.version, "Production", true) |
163 | 165 |
|
164 | 166 | @test updated_model_version isa ModelVersion
|
165 | 167 | @test updated_model_version.name == model_version.name
|
|
171 | 173 | deleteregisteredmodel(mlf, "missy")
|
172 | 174 | deleteexperiment(mlf, experiment)
|
173 | 175 | end
|
| 176 | + |
| 177 | +@testset verbose = true "set model version tag" begin |
| 178 | + @ensuremlf |
| 179 | + |
| 180 | + experiment = createexperiment(mlf, UUIDs.uuid4() |> string) |
| 181 | + run = createrun(mlf, experiment) |
| 182 | + createregisteredmodel(mlf, "missy") |
| 183 | + |
| 184 | + model_version = createmodelversion(mlf, "missy", run.info.artifact_uri) |
| 185 | + setmodelversiontag(mlf, model_version.name, model_version.version, "test_key", |
| 186 | + "test_value") |
| 187 | + retrieved_model_version = getmodelversion(mlf, "missy", model_version.version) |
| 188 | + |
| 189 | + @test retrieved_model_version.tags |> length == 1 |
| 190 | + @test (retrieved_model_version.tags |> first).key == "test_key" |
| 191 | + @test (retrieved_model_version.tags |> first).value == "test_value" |
| 192 | + |
| 193 | + deleteregisteredmodel(mlf, "missy") |
| 194 | + deleteexperiment(mlf, experiment) |
| 195 | +end |
| 196 | + |
| 197 | +@testset verbose = true "delete model version tag" begin |
| 198 | + @ensuremlf |
| 199 | + |
| 200 | + experiment = createexperiment(mlf, UUIDs.uuid4() |> string) |
| 201 | + run = createrun(mlf, experiment) |
| 202 | + createregisteredmodel(mlf, "missy") |
| 203 | + |
| 204 | + model_version = createmodelversion(mlf, "missy", run.info.artifact_uri) |
| 205 | + setmodelversiontag(mlf, model_version.name, model_version.version, "test_key", |
| 206 | + "test_value") |
| 207 | + deletemodelversiontag(mlf, model_version.name, model_version.version, "test_key") |
| 208 | + retrieved_model_version = getmodelversion(mlf, "missy", model_version.version) |
| 209 | + |
| 210 | + @test isempty(retrieved_model_version.tags) |
| 211 | + |
| 212 | + deleteregisteredmodel(mlf, "missy") |
| 213 | + deleteexperiment(mlf, experiment) |
| 214 | +end |
0 commit comments