无法执行python单元测试用例

无法执行python单元测试用例,python,unit-testing,Python,Unit Testing,我在同一文件夹中有两个类文件: compute_examples.py 计算示例utc.py 我正在运行命令: python-m unittest compute\u examples\u utc.py 它给出了以下错误: Start add test E ====================================================================== ERROR: test_0_add (compute_examples_utc.Test) ---

我在同一文件夹中有两个类文件:

compute_examples.py

计算示例utc.py

我正在运行命令:

python-m unittest compute\u examples\u utc.py

它给出了以下错误:

Start add test

E
======================================================================
ERROR: test_0_add (compute_examples_utc.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\00_AnI\02_Trainings\01_TestEnv\02_Code\source\compute_examples_utc.py", line 13, in test_0_add
    self.assertEqual(obj_compute_examples.add(2,2),4)
NameError: name 'obj_compute_examples' is not defined

----------------------------------------------------------------------
Ran 1 test in 0.003s

FAILED (errors=1)
您应更改为:

self.assertEqual(self.obj\u compute\u示例。添加(2,2,4)
使用
self.obj\u compute\u examples
访问
Test
类中定义的属性

单元测试结果:

(venv) ☁  64708057 [master] ⚡  python -m unittest compute_examples_utc.py
Start add test

.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK

为我工作™. 您能说明一下
compute\u examples.py
compute\u examples\u utc.py
的相对位置吗?另外,尝试将
import sys
print(sys.path)
添加到
compute\u examples\u utc.py
的顶部。这些是Python将查找库的地方。@Schwern感谢您的回复。更新问题。发现类名不正确。更正后,错误消息已更改。您的意思是
self.obj\u compute\u示例
Start add test

E
======================================================================
ERROR: test_0_add (compute_examples_utc.Test)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "D:\00_AnI\02_Trainings\01_TestEnv\02_Code\source\compute_examples_utc.py", line 13, in test_0_add
    self.assertEqual(obj_compute_examples.add(2,2),4)
NameError: name 'obj_compute_examples' is not defined

----------------------------------------------------------------------
Ran 1 test in 0.003s

FAILED (errors=1)
(venv) ☁  64708057 [master] ⚡  python -m unittest compute_examples_utc.py
Start add test

.
----------------------------------------------------------------------
Ran 1 test in 0.000s

OK