JuliaCollections/Iterators.jl

Tests failed

Closed this issue · 1 comments

On the latest Julia master:

julia> Pkg.test("Iterators")
INFO: Testing Iterators
Warning: Method definition takeTuple{Any,Int64} in module Base at iterator.jl:132 overwritten in module Iterators at /Users/dhlin/.julia/v0.4/Iterators/src/Iterators.jl:51.
WARNING: [a,b] concatenation is deprecated; use [a;b] instead
 in depwarn at ./deprecated.jl:40
 in oldstyle_vcat_warning at ./abstractarray.jl:26
 in vect at abstractarray.jl:29
 in anonymous at test.jl:87
 in do_test at test.jl:47
 in include at ./boot.jl:250
 in include_from_node1 at loading.jl:129
 in process_options at ./client.jl:299
 in _start at ./client.jl:398
ERROR: LoadError: test error in expression: collect(product(x1,x2)) == vec($(Expr(:comprehension, :((y1,y2)), :(y1 = x1), :(y2 = x2))))
MethodError: `collect` has no method matching collect(::Tuple{DataType,DataType}, ::Iterators.Product)
Closest candidates are:
  collect(::Type{T}, ::Any)
  collect(::Any)
 in anonymous at test.jl:87
 in do_test at test.jl:47
 in include at ./boot.jl:250
 in include_from_node1 at loading.jl:129
 in process_options at ./client.jl:299
 in _start at ./client.jl:398
while loading /Users/dhlin/.julia/v0.4/Iterators/test/runtests.jl, in expression starting on line 95

Should be fixed now.