From b97d603cd00a210547bda1a2a1c3e09f97fcc49e Mon Sep 17 00:00:00 2001 From: metagn Date: Tue, 6 Jun 2023 07:54:07 +0300 Subject: some test cleanups & category reorganization (#22010) * clean up some test categories * mention exact slice issue * magics into system * move trangechecks into overflow * move tmemory to system * try fix CI * try fix CI * final CI fix --- tests/cnstseq/tcnstseq.nim | 68 ---------------------------------------------- 1 file changed, 68 deletions(-) delete mode 100644 tests/cnstseq/tcnstseq.nim (limited to 'tests/cnstseq') diff --git a/tests/cnstseq/tcnstseq.nim b/tests/cnstseq/tcnstseq.nim deleted file mode 100644 index 5679a6e37..000000000 --- a/tests/cnstseq/tcnstseq.nim +++ /dev/null @@ -1,68 +0,0 @@ -discard """ -output: ''' -AngelikaAnneAnnaAnkaAnja -AngelikaAnneAnnaAnkaAnja -AngelikaAnneAnnaAnkaAnja -onetwothree -onetwothree -onetwothree -one1two2three3 -''' -""" -# Test the new implicit conversion from sequences to arrays in a constant -# context. - -import strutils - - -block t1: - const - myWords = "Angelika Anne Anna Anka Anja".split() - - for x in items(myWords): - write(stdout, x) #OUT AngelikaAnneAnnaAnkaAnja - echo "" - - -block t2: - const - myWords = @["Angelika", "Anne", "Anna", "Anka", "Anja"] - - for i in 0 .. high(myWords): - write(stdout, myWords[i]) #OUT AngelikaAnneAnnaAnkaAnja - echo "" - - -block t3: - for w in items(["Angelika", "Anne", "Anna", "Anka", "Anja"]): - write(stdout, w) #OUT AngelikaAnneAnnaAnkaAnja - echo "" - - -block t2656: - iterator it1(args: seq[string]): string = - for s in args: yield s - iterator it2(args: seq[string]): string {.closure.} = - for s in args: yield s - iterator it3(args: openArray[string]): string {.closure.} = - for s in args: yield s - iterator it4(args: openArray[(string, string)]): string {.closure.} = - for s1, s2 in items(args): yield s1 & s2 - - block: - const myConstSeq = @["one", "two", "three"] - for s in it1(myConstSeq): - stdout.write s - echo "" - for s in it2(myConstSeq): - stdout.write s - echo "" - for s in it3(myConstSeq): - stdout.write s - echo "" - - block: - const myConstSeq = @[("one", "1"), ("two", "2"), ("three", "3")] - for s in it4(myConstSeq): - stdout.write s - echo "" -- cgit 1.4.1-2-gfad0