remove deprecated stuff in unittest module (#17156)

* remove unnecessary when statement

* remove outdated codes

* remove deprecated stuff in testament

* fix
This commit is contained in:
flywind
2021-02-24 14:02:33 -06:00
committed by GitHub
parent d35f366d6f
commit 99633d7682
2 changed files with 48 additions and 43 deletions

View File

@@ -22,7 +22,7 @@ discard """
targets: "c js"
"""
import unittest, sequtils
import std/[unittest, sequtils]
proc doThings(spuds: var int): int =
spuds = 24
@@ -33,12 +33,12 @@ test "#964":
check spuds == 24
from strutils import toUpperAscii
from std/strutils import toUpperAscii
test "#1384":
check(@["hello", "world"].map(toUpperAscii) == @["HELLO", "WORLD"])
import options
import std/options
test "unittest typedescs":
check(none(int) == none(int))
check(none(int) != some(1))
@@ -49,8 +49,8 @@ test "unittest multiple requires":
require(true)
import random
from strutils import parseInt
import std/random
from std/strutils import parseInt
proc defectiveRobot() =
case rand(1..4)
of 1: raise newException(OSError, "CANNOT COMPUTE!")
@@ -177,3 +177,16 @@ suite "test name filtering":
check false == matchFilter("suite1", "foo", "*ite2::")
check matchFilter("suite1", "q**we::foo", "q**we::foo")
check matchFilter("suite1", "a::b*c::d*e", "a::b*c::d*e")
block:
type MyFoo = object
var obj = MyFoo()
let check = 1
check(obj == obj)
block:
let check = 123
var a = 1
var b = 1
check(a == b)