170 похожих чатов

И откуда у тебя взялись наркоманские импорты из src ?

16 ответов

22 просмотра

может потому что в скриптах есть запуск сервера и там юзается срс.сервер:app

Например в тестах надо импортировать из срс, иначе это не сделать

Alex- Автор вопроса
Dmitriy Тiutiunnyk
Например в тестах надо импортировать из срс, иначе...

В тестах нужно импортировать пакеты из src, а не непосредственно src

Верно , поэтому и юзается from SRC import stuff

Alex- Автор вопроса
Dmitriy Тiutiunnyk
Верно , поэтому и юзается from SRC import stuff

Если у тебя структура проекта представляет из себя src +- package1 | +- __init__.py |- package2 +- __init__.py tests +- test_foo.py то импортировать ты должен пакеты from package1 import foo

Alex
Если у тебя структура проекта представляет из себя...

А если у меня в срс модуль ещё есть? Например где фастапи запускается

Alex- Автор вопроса
Alex- Автор вопроса
Dmitriy Тiutiunnyk
А если у меня в срс модуль ещё есть? Например где ...

> Например где фастапи запускается про точки входа слышал?

Да, я ж рассказывал как запускается. Но импортировать надо всё равно оттуда в тестах

Dmitriy Тiutiunnyk
Да, я ж рассказывал как запускается. Но импортиров...

для тестов я бы собирал пакет у тебя два варианта: либо path менять, либо проект собирать.

Alex- Автор вопроса
rasput
для тестов я бы собирал пакет у тебя два варианта...

Да не нужно там ничего собирать. poetry run pytest и погнали.

Alex
Да не нужно там ничего собирать. poetry run pytest...

а, ну, это я поетри уже не пользуюсь :)

Alex- Автор вопроса
rasput
а, ну, это я поетри уже не пользуюсь :)

Ну и даже с пипом ничего собирать не нужно. pip install --editable . достаточно

Alex
Ну и даже с пипом ничего собирать не нужно. pip in...

а, ну да. я чот этот процесс "сборкой" и назвал.

rasput
для тестов я бы собирал пакет у тебя два варианта...

А самый нормальный вариант чтоб без геморроя . Импортить с срс

Alex
Если у тебя структура проекта представляет из себя...

А что например может быть в пакетах? Допустим work_api requests work_api - приложение которое разрабатывается requests - изменённая либа requests(к примеру)?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта