您的位置:首页 > 编程语言 > Python开发

python中的Unittest常用方法

2014-09-27 11:40 537 查看
import unittest

class SimpleUnitTest(unittest.TestCase):

def test_Fail(self):
self.failUnless(True)

def test_Fail(self):
self.failIf(False)

def test_assertEqual(self):
self.assertEqual(1,3-2)

def test_assertNotEqual(self):
self.assertNotEqual(1,3-0)

def test_assertTrue(self):
self.assertTrue(True)

def test_assertFalse(self):
self.assertFalse(False)

def test_assertIs(self):
self.assertIs(10,5+5)

def test_assertIsNot(self):
self.assertIsNot(10,5+4)

def test_assertIsNone(self):
self.assertIsNone(None)

def test_assertIsNotNone(self):
self.assertIsNotNone('we are not none ok?')

def test_asserIn(self):
self.assertIn('alone','I\'m not alone!')

def test_asserNotIn(self):
self.assertNotIn('alone','so lonely!')

if __name__=='__main__':
unittest.main()


测试结果:

/usr/bin/python2.7 /home/alex/pycharm-3.4.1/helpers/pycharm/utrunner.py /home/alex/PycharmProjects/unittest_learn/unittest_simple.py::SimpleUnitTest::test_assertNotEqual true
Testing started at 上午11:38 ...

Process finished with exit code 0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: