对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()
答案 0 :(得分:0)
尝试使用python test_oyez_case.py
之类的命令行运行它。可能是您的其他导入之一不正确。 ; - )