ITPub博客

首页 > 应用开发 > > python中AttributeError问题

python中AttributeError问题

作者:ybbyic 时间:2019-09-04 14:09:18 0 删除 编辑

最近在学习Python中遇到了一点问题。

下面是employee.py文件中的代码:

class Employee():

def init(self,first_name,last_name,pay):

self.first_name = first_name.title()

self.last_name = last_name.title()

self.pay = pay

defgive_raise(self,pay_raise=5000):self.pay += pay_raise

再下面是主代码:

import unittest

from employee import Employee

class TestEmployee(unittest.TestCase):

def SetUp(self):

self.employee = Employee('taylor','swift',20000)

deftest_give_default_raise(self):self.employee.give_raise()self.assertEqual(self.self.pay,25000)

unittest.main()

运行之后发生的错误:

AttributeError: 'TestEmployee' object has no attribute 'employee'

请问是怎么回事呢?又该怎么解决呢?谢谢大家。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1769/viewspace-3120536/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-15

  • 博文量
    88
  • 访问量
    1009