kopia lustrzana https://github.com/micropython/micropython-lib
unittest: Add dummy implementation (just a TestCase class with few methods).
rodzic
78fd8376d1
commit
9526ae8e7c
|
@ -0,0 +1,25 @@
|
||||||
|
class TestCase:
|
||||||
|
|
||||||
|
def fail(self, msg):
|
||||||
|
assert False, msg
|
||||||
|
|
||||||
|
def assertEqual(self, x, y):
|
||||||
|
assert x == y, "%r vs %r" % (x, y)
|
||||||
|
|
||||||
|
def assertTrue(self, x):
|
||||||
|
assert x
|
||||||
|
|
||||||
|
def assertIn(self, x, y):
|
||||||
|
assert x in y
|
||||||
|
|
||||||
|
def assertIsInstance(self, x, y):
|
||||||
|
assert isinstance(x, y)
|
||||||
|
|
||||||
|
def assertRaises(self, exc, func, *args):
|
||||||
|
try:
|
||||||
|
func(*args)
|
||||||
|
assert False, "%r not raised" % exc
|
||||||
|
except Exception as e:
|
||||||
|
if isinstance(e, exc):
|
||||||
|
return
|
||||||
|
raise
|
Ładowanie…
Reference in New Issue