您的位置 首页 编程知识

Python 中的 AttributeError: ‘TestEmployee’ 对象没有 ’employee’ 属性,怎么办?

中的 attributeerror 问题 在学习 python 时,您可能会遇到以下错误消息: attribu…

Python 中的 AttributeError: 'TestEmployee' 对象没有 'employee' 属性,怎么办?

中的 attributeerror 问题

在学习 python 时,您可能会遇到以下错误消息:

attributeerror: 'testemployee' object has no attribute 'employee'
登录后复制

这通常是因为在测试方法中使用了错误的方法名称。

错误原因

立即学习“”;

在测试类中,setup 方法必须以小写字母开头的下划线 _ 开头,例如 setup。

解决方案

要解决此问题,请将 setup 方法名称更正为 setup:

from employee import Employee  class TestEmployee(unittest.TestCase):     def setUp(self):         self.employee = Employee('taylor', 'swift', 20000)      def test_give_default_raise(self):         self.employee.give_raise()         self.assertEqual(self.employee.pay, 25000)  unittest.main()
登录后复制

以上就是Python 中的 AttributeError: ‘TestEmployee’ 对象没有 ’employee’ 属性,怎么办?的详细内容,更多请关注php中文网其它相关文章!

本文来自网络,不代表四平甲倪网络网站制作专家立场,转载请注明出处:http://www.elephantgpt.cn/3267.html

作者: nijia

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

18844404989

在线咨询: QQ交谈

邮箱: 641522856@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部