micropython-lib/python-stdlib/unittest/tests/test_basics.py

30 wiersze
438 B
Python

import unittest
class TestWithRunTest(unittest.TestCase):
run = False
def runTest(self):
TestWithRunTest.run = True
def testRunTest(self):
self.fail()
@staticmethod
def tearDownClass():
if not TestWithRunTest.run:
raise ValueError()
def test_func():
pass
@unittest.expectedFailure
def test_foo():
raise ValueError()
if __name__ == "__main__":
unittest.main()