LANGUAGE » PYTHON » PACKAGE
Unittest
Usage
python
import unittest
class TestHello(unittest.TestCase):
def test_hello(self):
self.assertIsNotNone('Hello!')
@unittest.skip('Skip me')
def test_nothing(self):
passRun:
shell
python -m unittest
python -m unittest discover -s tests
python -m unittest tests.test_module.TestClass.test_methodAsserts
python
## All the assert methods accept a msg argument
assertEqual(a, b)
assertNotEqual(a, b)
assertGreater(a, b)
assertGreaterEqual(a, b)
assertLess(a, b)
assertLessEqual(a, b)
assertTrue(x)
assertFalse(x)
assertIs(a, b)
assertIsNot(a, b)
assertIsNone(x)
assertIsNotNone(x)
assertIn(a, b)
assertNotIn(a, b)
assertIsInstance(a, b)
assertNotIsInstance(a, b)
assertRaises(exc, fun, *args, **kwds)