测试方法的使用
import unittestfrom employee import Employee
class TestEmployee(unittest.TestCase):
def setUp(self):
self.employee = Employee('Jack', 'Smith', 'raise_pay')
def test_give_default_raise(self):
self.employee.raise_pay()
def test_give_custom_raise(self):
custom_raise_pay = int(input('请输入年薪增加量:'))
self.employee.raise_pay(custom_raise_pay)
if __name__ == '__main__':
unittest.main()
这个测试程序我还没有运行,def setUp(self):这行代码作左边直接显示“覆盖Testcase中的方法”。
为什么会出现这种情况?这个运行以后会有什么影响吗? 应该没有影响,只是把unittest.TestCase中的setUp覆盖了 如果有问题,你可以改名 最近这几次提问,都很少有人解答了,不知道是什么原因。
页:
[1]