Как импортировать все файлы Python и там метод из папки проекта - PullRequest
0 голосов
/ 03 января 2019

Вот моя структура проекта 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 *

Он может работать успешно, но если у меня много файлов, мне нужно импортировать все из них, это слишком долго.

Может кто-нибудь дать какие-нибудь предложения? Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...