def test_add_two_number(self): self.assertEquals(number.add(1,2), 3) self.assertEquals(number.add(22,13), 35)
#!/usr/bin/python3 # 只导入 number.py 中的 add 成员 from number import add # 用该语句引入模块时,不需要用模块名. 成员 print( add(1, 2) ) #=>3 #print( sum(4, 4) ) # 报错,因为没有载入 sum 成员
def test_add_many(self): # Modify number.add to add together any number of arguments self.assertEquals(number.add(1,2,3), 6) self.assertEquals(number.add(1,2,3,100,1000), 1106)
def test_sum_two_numbers(): assert number.add(1, 2) == 3
def test_add_two_number(self): self.assertEqual(number.add(1, 2), 3) self.assertEqual(number.add(22, 13), 35)
def test_add_many(self): self.assertEqual(number.add(2, 4, 6, 8), 20) self.assertEqual(number.add(1, 2, 3, 4), 10)
#! usr/bin/python3 import sys print('命令行参数如下:') for i in sys.argv: print(i) print('\n\nPython 路径为:', sys.path, '\n') # import sys 引入 python 标准库中的 sys.py 模块;这是引入某一模块的方法。 # sys.argv 是一个包含命令行参数的列表。 # sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表 # 下面用来演示 import 语句使用 import number print(number.add(2, 3)) #=>5 print(number.sum(2, 3, 4, 5)) #=>14 print(number.sum(1, 2, 3, 4, 5)) #=>15