Skip to content

Commit f557775

Browse files
authored
Generalize exception type (#707)
In preparation for JuliaLang/julia#41885
1 parent 6bd3433 commit f557775

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

test/pairwise.jl

+6-6
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,8 @@ arbitrary_fun(x, y) = cor(x, y)
3939

4040
@inferred pairwise(f, x, y)
4141

42-
@test_throws ArgumentError pairwise(f, [Int[]], [Int[]])
43-
@test_throws ArgumentError pairwise!(f, zeros(1, 1), [Int[]], [Int[]])
42+
@test_throws Union{ArgumentError,MethodError} pairwise(f, [Int[]], [Int[]])
43+
@test_throws Union{ArgumentError,MethodError} pairwise!(f, zeros(1, 1), [Int[]], [Int[]])
4444

4545
res = pairwise(f, [], [])
4646
@test size(res) == (0, 0)
@@ -144,12 +144,12 @@ arbitrary_fun(x, y) = cor(x, y)
144144
@test res res2 [f(xi, yi) for xi in xm, yi in ym]
145145

146146
if VERSION >= v"1.5" # Fails with UndefVarError on Julia 1.0
147-
@test_throws ArgumentError pairwise(f, xm, ym, skipmissing=:pairwise)
148-
@test_throws ArgumentError pairwise(f, xm, ym, skipmissing=:listwise)
147+
@test_throws Union{ArgumentError,MethodError} pairwise(f, xm, ym, skipmissing=:pairwise)
148+
@test_throws Union{ArgumentError,MethodError} pairwise(f, xm, ym, skipmissing=:listwise)
149149

150150
res = zeros(Union{Float64, Missing}, length(xm), length(ym))
151-
@test_throws ArgumentError pairwise!(f, res, xm, ym, skipmissing=:pairwise)
152-
@test_throws ArgumentError pairwise!(f, res, xm, ym, skipmissing=:listwise)
151+
@test_throws Union{ArgumentError,MethodError} pairwise!(f, res, xm, ym, skipmissing=:pairwise)
152+
@test_throws Union{ArgumentError,MethodError} pairwise!(f, res, xm, ym, skipmissing=:listwise)
153153
end
154154

155155
for sm in (:pairwise, :listwise)

0 commit comments

Comments
 (0)