Size: a a a

2019 October 16

AG

Alexander Gorokhov in rannts
Ну, не похоже на сайд еффект который внезапно пройдет
источник

AG

Alexander Gorokhov in rannts
Ну один фиг версия пайтеста запинена
источник

AM

Artem Malyshev in rannts
Alexander Gorokhov
Ну один фиг версия пайтеста запинена
Так я и говорю что это потенциальная проблема с обновлением, а не с поведением, которое есть сейчас.
источник

AM

Artem Malyshev in rannts
Я бы сначала выяснил это задокументированное поведение, которое переживёт апгрейд, как порядок dict. Или это деталь реализации, которая от первого чиха слетит.
источник

AM

Artem Malyshev in rannts
БТВ у вас tests это пакет или модули россыпью?
источник

AG

Alexander Gorokhov in rannts
Пакет, да, там еще всякие tests.utils живут и прощая фигня тестировочная
источник

AM

Artem Malyshev in rannts
Alexander Gorokhov
Пакет, да, там еще всякие tests.utils живут и прощая фигня тестировочная
А, сорян. Тогда да, всё норм. Я подумал это про каноничный подход без init.pyinit.py
источник

AM

Artem Malyshev in rannts
Как вы решаете проблемы рассинхронизации конфигов в ваших проектах?

Например, "список окружений tox должен быть равен списку тасков из azure pipeline".

Писать тесты на конфиги?
источник

AG

Alexander Gorokhov in rannts
Добавить коммент в токс ини что должно быть засинкано с пайплайнами
источник

AG

Alexander Gorokhov in rannts
Самый дешёвый вариант
источник

AG

Alexander Gorokhov in rannts
Обычно просто даже такокого нет, когда у конфигов каиие то зависимости ещё есть, о них знает только написавший эти конфиги
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Artem Malyshev
Как вы решаете проблемы рассинхронизации конфигов в ваших проектах?

Например, "список окружений tox должен быть равен списку тасков из azure pipeline".

Писать тесты на конфиги?
Генерить конфиги по шаблону и хранить "список окружений" в одном месте, там где вызывается генерация конфигов?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Хотя нет..., эти файлы ведь вынимаются из репы напрямую, например той же азурой, без запуска каких либо скриптов. Так что может быть не так красиво - надо обязательно запускать "генерилку конфигов" прежде чем закоммитить изменения. Но в принципе реализуемо.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
При использовании билдаута это было бы относительно удобно.
источник

AM

Artem Malyshev in rannts
Хороший вариант, можно даже pre-commit hook написать для этого, но пока не готов к этому.
источник

БС

Байт Словович in rannts
зачем генеренные файлы в репе держать? почему нельзя сгенерить конфиг перед его использованием?
источник

AM

Artem Malyshev in rannts
Байт Словович
зачем генеренные файлы в репе держать? почему нельзя сгенерить конфиг перед его использованием?
Интеграция с azure не поймёт.
источник
2019 October 17

БС

Байт Словович in rannts
Простой вопрос. Как форматировать float. 😊
Скажем мне нужно две-три значащих цифры:
Например:
123.4556786 -> 123
1.234556786 -> 1.23
0.123456 -> 0.12
0.00123456 -> 0.0012
0.0000123456 -> 0.000012

Тот же вопрос, если эти числа означают время.
В некоторый случаях это микросекунды, иногда мили, очень редко нано и целые секунды.
Проблема в том, что у меня набор этих времен и весь набор должен быть отформатирован с одинаковым порядком.
ТО есть если у меня 1000us, 1300us, 1800us, то должно получиться 1μs, 1.3μs 1.8μs.  
А если к этому добавить 123456us, должно получиться 123μs.
Но если есть два числа
123456us и 9876543us, то  должно получиться 123ms и 987ms.

В общем задача из области красиво отобразить статистику для юзера. Чтобы единицы были одной размерность и юзер бы в уме не переводил наны и мили.
источник

in

ildar nizamov in rannts
а научный формат не подходит?
источник

RB

Roman Bolkhovitin in rannts
Байт Словович
Простой вопрос. Как форматировать float. 😊
Скажем мне нужно две-три значащих цифры:
Например:
123.4556786 -> 123
1.234556786 -> 1.23
0.123456 -> 0.12
0.00123456 -> 0.0012
0.0000123456 -> 0.000012

Тот же вопрос, если эти числа означают время.
В некоторый случаях это микросекунды, иногда мили, очень редко нано и целые секунды.
Проблема в том, что у меня набор этих времен и весь набор должен быть отформатирован с одинаковым порядком.
ТО есть если у меня 1000us, 1300us, 1800us, то должно получиться 1μs, 1.3μs 1.8μs.  
А если к этому добавить 123456us, должно получиться 123μs.
Но если есть два числа
123456us и 9876543us, то  должно получиться 123ms и 987ms.

В общем задача из области красиво отобразить статистику для юзера. Чтобы единицы были одной размерность и юзер бы в уме не переводил наны и мили.
Отдай фронтендеру, пусть думает 😂😂😂
источник