import unittest
from myclass import get_formatted_name
class NameTestCase(unittest.TestCase):
def test_first_last(self):
self.assertEqual(get_formatted_name('aaa', 'bbb'), 'Aaa Bbb','test_first_last fail')
def test_first_middle_last(self):
self.assertEqual(get_formatted_name('aaa', 'ccc','bbb'), 'Aaa Bbb Ccc', 'test_first_middle_last fail')
if __name__ == '__main__':
unittest.main()
常用测试方法:
assertEqual(a,b) a==b
assertNotEqual(a,b) a!=b
assertTrue(x) x是否为True
assertFalse(x) x是否为Flase
assertIn(item,list) item在list中
assertNotIn(item,list) item不在list中
python单元测试unittest
最新推荐文章于 2024-08-08 18:59:15 发布