remove some noises in tests (#16448)

This commit is contained in:
flywind 2020-12-27 07:45:57 -06:00 • committed by GitHub
commit 271f68259b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 140 additions and 181 deletions

View file

@ -1,12 +1,12 @@
include nre, unittest, optional_nonstrict
suite "match":
test "upper bound must be inclusive":
block: # match
block: # upper bound must be inclusive
check("abc".match(re"abc", endpos = -1) == none(RegexMatch))
check("abc".match(re"abc", endpos = 1) == none(RegexMatch))
check("abc".match(re"abc", endpos = 2) != none(RegexMatch))
test "match examples":
block: # match examples
check("abc".match(re"(\w)").captures[0] == "a")
check("abc".match(re"(?<letter>\w)").captures["letter"] == "a")
check("abc".match(re"(\w)\w").captures[-1] == "ab")
@ -14,5 +14,5 @@ suite "match":
check("abc".match(re"").captureBounds[-1] == 0 .. -1)
check("abc".match(re"abc").captureBounds[-1] == 0 .. 2)
test "match test cases":
block: # match test cases
check("123".match(re"").matchBounds == 0 .. -1)