0
python新的,但我雖然我有一切設置正確。當我運行python -m unittest test.unit.test_oyez_case
,我得到AttributeError: 'module' object has no attribute 'test_oyez_case'
模塊沒有正確設置
對不起,這是一個常見的問題,沒有任何反應的是對我很有幫助
這是我的文件結構:
├── README.md
└── test
├── __init__.py
├── __init__.pyc
├── integration
│ └── __init__.py
└── unit
├── __init__.py
├── __init__.pyc
├── mocks
│ ├── __init__.py
│ ├── __init__.pyc
│ ├── responses.py
│ └── responses.pyc
├── test_oyez_case.py
└── test_oyez_case.pyc
這裏的test/unit/test_oyez_case.py
:
import json
import unittest
import responses
from mocks import responses as api_responses
from puppy_scotus.oyez_case import OyezCase
class TestOyezCase(unittest.TestCase):
. . .
if __name__ == '__main__':
unittest.main()
當您嘗試使用類似'python test_oyez_case.py'的命令行運行時會發生什麼? –
它現在有效,使用這個建議,我意識到其他導入之一是不正確的,我不知道這會阻止test_oyez_case模塊失敗。如果發佈這個答案,我會將其標記爲正確的答案 –