Skip to content

Commit a6fd41d

Browse files
committed
Disable comprehension tests on old Julia versions
1 parent e41b785 commit a6fd41d

File tree

1 file changed

+17
-10
lines changed

1 file changed

+17
-10
lines changed

test/parser.jl

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -522,8 +522,10 @@ end
522522
@test "[x;;; y;;;z]'" |> test_expr
523523
@test "[1 2; 3 4]" |> test_expr
524524
@test "[1;2;;3;4;;5;6;;;;9]" |> test_expr
525-
@test "[let; x; end;; y]" |> test_expr
526-
@test "[let; x; end;;;; y]" |> test_expr
525+
if VERSION > v"1.7-"
526+
@test "[let; x; end;; y]" |> test_expr
527+
@test "[let; x; end;;;; y]" |> test_expr
528+
end
527529
end
528530

529531
@testset "typed_ncat" begin
@@ -556,14 +558,19 @@ end
556558
@testset "Comprehension" begin
557559
@test "[i for i = 1:10]" |> test_expr
558560
@test "Int[i for i = 1:10]" |> test_expr
559-
@test """[
560-
[
561-
let l = min((d-k),k);
562-
binomial(d-l,l);
563-
end; for k in 1:d-1
564-
] for d in 2:9
565-
]
566-
""" |> test_expr
561+
@test "[let;x;end for x in x]" |> test_expr
562+
@test "[let; x; end for x in x]" |> test_expr
563+
@test "[let x=x; x+x; end for x in x]" |> test_expr
564+
if VERSION > v"1.7-"
565+
@test """[
566+
[
567+
let l = min((d-k),k);
568+
binomial(d-l,l);
569+
end; for k in 1:d-1
570+
] for d in 2:9
571+
]
572+
""" |> test_expr
573+
end
567574
end
568575
end
569576

0 commit comments

Comments
 (0)