Skip to content

Commit ff63155

Browse files
committed
more liberal unit test
1 parent 3f9f035 commit ff63155

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

inst/tinytest/test-multiple-offsets.R

+3-6
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,21 @@ if(Sys.getenv("TINYTEST_CI", unset = "yes") == "yes"){
55
model <- whisper("tiny")
66
trans <- predict(model, newdata = system.file(package = "audio.whisper", "samples", "jfk.wav"), language = "en",
77
offset = c(0, 4000), duration = c(1*1500, 1*5000))
8-
#expect_equal(trans$n_segments, 2)
9-
#expect_equal(nrow(trans$data), 2)
8+
expect_true(length(unique(trans$data$segment_offset)) > 1)
109
if(file.exists(model$file)) file.remove(model$file)
1110

1211
## Longer file
1312
download.file("https://github.com/jwijffels/example/raw/main/example.wav", "example.wav")
1413
model <- whisper("tiny")
1514
trans <- predict(model, newdata = "example.wav", language = "en",
1615
offset = c(7*1000, 60*1000), duration = c(6*1000, 5*1000))
17-
expect_equal(trans$n_segments, 2)
18-
expect_equal(nrow(trans$data), 2)
16+
expect_true(length(unique(trans$data$segment_offset)) > 1)
1917

2018
## Multiple sections
2119
if(require(data.table) && require(audio)){
2220
sections <- data.frame(start = c(7*1000, 60*1000), duration = c(6*1000, 5*1000))
2321
trans <- predict(model, newdata = "example.wav", language = "en", sections = sections)
24-
expect_equal(trans$n_segments, 2)
25-
expect_equal(nrow(trans$data), 2)
22+
expect_true(length(unique(trans$data$segment_offset)) > 1)
2623
if(file.exists(model$file)) file.remove(model$file)
2724
if(file.exists(trans$params$audio)) file.remove(trans$params$audio)
2825
}

0 commit comments

Comments
 (0)