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中