attic/testthat/test_base_generateSourcefileForMlrLearner.R

context("generateSourcefileForMlrLearner")

test_that("generateSourcefileForMlrLearner", {
  lrn = makeLearner("classif.JRip")
  sf = generateSourcefileForMlrLearner(lrn, dir = tempdir())
  source(sf)
  unlink(sf)
  res = sourcedFlow(1)
  expect_is(res, "data.frame")
  expect_equal(dim(res), c(898, 10))

  lrn = makeBaggingWrapper(lrn, bw.iters = 5)
  sf = generateSourcefileForMlrLearner(lrn, dir = tempdir())
  source(sf)
  unlink(sf)
  res = sourcedFlow(1)
  expect_is(res, "data.frame")
  expect_equal(dim(res), c(898, 10))
})
openml/openml-r documentation built on Oct. 21, 2022, 2:16 a.m.