Вот моя структура проекта Python:
`-- Test
|-- searchservice
| `-- Applandingsearch.py
`-- test.py
В Applandingsearch.py мой код:
class Applandingsearch(unittest.TestCase):
def test_responsestatus_correct(self):
self.assertEqual(statuscode, 200)
def test_responsetime_lessthan800ms(self):
self.assertLessEqual(responsetime, 0.8)
if __name__ == '__main__':
unittest.main()
В test.py я хочу импортировать Applandingsearch, мой код в test.py:
from Test.searchservice import *
if __name__ == '__main__':
suite = unittest.TestSuite()
tests = [Applandingsearch("test_responsestatus_correct")]
suite.addTests(tests)
Когда я запускаю test.py, консольный отчет " Applandingsearch (" test_responseresult_correct "),
NameError: имя 'Applandingsearch' не определено
«
Как я могу импортировать все методы в Applandingsearch.py?
если я напишу:
from Test.searchservice.Applandingsearch import Applandingsearch
or
from Test.searchservice.Applandingsearch import *
Он может работать успешно, но если у меня много файлов, мне нужно импортировать все из них, это слишком долго.
Может кто-нибудь дать какие-нибудь предложения? Спасибо!