2013-11-23 5 views
1

의 범위를 표시 나는명령 줄 옵션은 파이썬

====================================================================== 
ERROR: Failure: AttributeError ('module' object has no attribute 'test_utils') 
---------------------------------------------------------------------- 
Traceback (most recent call last): 
    File "/Library/Python/2.7/site-packages/nose/loader.py", line 413, in loadTestsFromName 
    addr.filename, addr.module) 
    File "/Library/Python/2.7/site-packages/nose/importer.py", line 47, in importFromPath 
    return self.importFromDir(dir_path, fqname) 
    File "/Library/Python/2.7/site-packages/nose/importer.py", line 94, in importFromDir 
    mod = load_module(part_fqname, fh, filename, desc) 
    File "/Development/python/slideShow/tests/test_utils.py", line 50, in <module> 
    unittest.main() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py", line 94, in __init__ 
    self.parseArgs(argv) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py", line 149, in parseArgs 
    self.createTests() 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/main.py", line 158, in createTests 
    self.module) 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 128, in loadTestsFromNames 
    suites = [self.loadTestsFromName(name, module) for name in names] 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/unittest/loader.py", line 100, in loadTestsFromName 
    parent, obj = obj, getattr(obj, part) 
AttributeError: 'module' object has no attribute 'test_utils' 

Name  Stmts Miss Cover Missing 
--------------------------------------- 
PyQt4   0  0 100% 
getopt  103 103  0% 34-210 
mox   597 597  0% 17-1898 
stubout  50  50  0% 17-142 
utils  23  16 30% 8-10, 13-20, 23, 26-30 

말을 실제로

$ python -m nose.core test_utils.py -s --with-coverage

을 적용하는 오류 누락 라인을 얻을 test_utils가 어떻게 발견되지 않습니까? 나는 같은 디렉토리에 서있다! 문제 해결 내 대답을 얻었다 동안

답변

1

괜찮아,

테스트 모듈은 이전

작동하도록 python -m nose.core test_utils.TestUtils --with-coverage 위해서는

if __name__ == '__main__': unittest.main()

이 있어야 난 그냥 unittest.main()

했다
관련 문제