这是崩溃:
这是我的测试/ init .py
import os.path
import unittest
def get_tests():
start_dir = os.path.dirname(__file__)
return unittest.TestLoader().discover(start_dir, pattern="test_*.py")
在python 2.7,pypy,3.2、3.3中正常工作
为什么在python 2.6上崩溃?谢谢!
最佳答案
用:
from discover import DiscoveringTestLoader
def get_tests():
start_dir = os.path.dirname(__file__)
test_loader = DiscoveringTestLoader()
return test_loader.discover(start_dir, pattern="test_*.py")
安装:
pip install discover