pytest的路径问题

时间:2019-07-17 14:21:55

标签: python path pytest

我有一个要为其编写测试的类。该类的名称是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

有关如何解决此问题的任何想法。 非常感谢。

0 个答案:

没有答案