|
employee.py
- class Employee():
- def __init__(self,first,last,salary):
- self.first=first
- self.last=last
- self.salary=salary
- def give_raise(self,salary_raise=5000):
- print(self.salary+salary_raise)
复制代码
testemployee.py
- import unittest
- from employee import Employee
- class TestEmployee(unittest.TestCase):
- def setUp(self):
- first='a'
- last='a'
- salary=500
- self.mytest=Employee(first,last,salary)
- self.my_answer=[550,5500]
- def test_give_default_raise(self):
- self.assertIn(self.mytest.give_raise(),self.my_answer)
- def test_give_custom_raise(self):
- self.assertIn(self.mytest.give_raise(50),self.my_answer)
- unittest.main()
复制代码 用testemployee.py来测试Employee这个类,可是,2个测试都不通过?这是什么原因?
|
|