对要测试的函数或者类函数右键Go To -> Test ->Create New Test,自动创建一个测试类
修改内容
from unittest import TestCase
from commander import create_argument_parser
class Test(TestCase):
def test_create_argument_parser(self, parameters, project_check, book_check, page_check, item_check, word_check):
parser = create_argument_parser()
arguments = parser.parse_args(['project', '-b', 'mystore', '-p', '35', '-i', '123123', '-w', 'fuck'])
self.assertEqual(arguments.project, 'project')
self.assertEqual(arguments.book, ['mystore'])
self.assertEqual(arguments.page, ['35'])
self.assertEqual(arguments.item, ['123123'])
self.assertEqual(arguments.word, ['fuck'])
然