[英]Py.test won't find tests
我正在使用pytest
,但是在這個項目中,測試在常規模塊中進行,而不是在標有test_stuff.py
模塊中test_stuff.py
我試圖通過在項目的根目錄中添加一個pytest.ini
文件來更改測試發現 ,其內容如下:
[pytest]
python_files = *.py
python_functions=test_*
當我運行測試時,仍然找不到任何內容:
$ py.test
================================ test session starts ================================
platform linux2 -- Python 2.7.6 -- py-1.4.20 -- pytest-2.5.2
collected 0 items
================================= in 0.03 seconds ==================================
我的布局很難再簡單了:
$ ls
foo.py
pytest.ini
foo.py
包含:
def add(a, b):
return a+b
def test_add():
assert 4 == add(2, 2)
升級!
$ sudo pip install pytest --upgrade
此設置適用於pytest 2.8,失敗則適用於2.5。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.