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

ID:20181 / 打印

python 中的 attributeerror: 'testemployee' 对象没有 'employee' 属性,怎么办?

python 中的 attributeerror 问题

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

attributeerror: 'testemployee' object has no attribute 'employee'

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

错误原因

立即学习“Python免费学习笔记(深入)”;

在测试类中,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()
上一篇: Scrapy 爬虫代码中出现“IndexError: tuple index out of range”错误的原因是什么?
下一篇: Python AI 和区块链:未来科技的救世主还是过眼云烟?

作者:admin @ 24资源网   2025-01-14

本站所有软件、源码、文章均有网友提供,如有侵权联系308410122@qq.com

与本文相关文章

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。