我有一个要为其编写测试的类。该类的名称是Chain.py。这是目录结构:
`Markov
|
|-> Chain.py
|-> __init.py__
|->tests
|-> conftest.py
|-> test_object_attributes.py
|-> __init.py__`
Chain.py的测试位于tests目录中。
输入值在conftest.py中。此文件中指定的输入之一是列表:states_list。
第一组测试在test_object_attributes.py中。
问题出在这里
当我在Markov目录中运行pytest时,出现错误:
NameError: name 'states_list' is not defined
当我在Markov / tests目录中运行pytest时,出现错误:
ModuleNotFoundError: No module named 'Chain
有关如何解决此问题的任何想法。 非常感谢。