1

Тема: pytest чи можна робити імпорти без крапки.

Для написання функціональних тестів для вебсайтів за допомогою Webdriver я використовував бібліотеку pytest. І хотів скористатися нею для модульного тестування. I тут зіткнувся з проблемою pytest хоче щоб у всіх модулях були прописані імпорти з відносним шляхом

from .data_to_create_pers import start_objects

отак з крапочкою. А коли я пробую запустити скрипти а не тести то python3 плюється на крапочки. Чи є можливість якось це обійти. Або щоб pytest розумів імпорти без крапочок, або python не плювався на крапочки.

2

Re: pytest чи можна робити імпорти без крапки.

якщо можна - опишіть структуру проекту

parent/
    __init__.py
    file.py
    one/
        __init__.py
        anotherfile.py
    two/
        __init__.py
    three/
        __init__.py

Подякували: plusxx1

3

Re: pytest чи можна робити імпорти без крапки.

Текстова гра для телеграм(довгобуд). Все дуже просто всі файли в одному каталозі. Дві маленькі  бази даних. Бібліотеки TelegramBotApi, sqlite3   Чи треба розписати всі імпорти які я роблю?