Size: a a a

2019 August 17

SZ

Sergey Z in rannts
Не «Маркусом» единым: обзор компьютерного кресла Hbada 140WM.

Для того, чтобы испорченная со школы осанка не превратилась со временем в больную спину, полезно знать, что в мире кресел, кроме «Маркуса» из «Икеи», есть и другие варианты: http://amp.gs/r6F5
источник

SS

Sergey Smyshlyaev in rannts
Лучше сразу Ergohuman купить
источник
2019 August 20

RB

Roman Bolkhovitin in rannts
гуд морнинг, бойз энд герлз.

а это нормально юзать unittest.mock.patch если сами тесты на pytest? просто как c monkeypatch сделать аналогично side_effect не вдуплил, чтобы оно и значения возвращало и эксепшены кидало и мокалось в одну строчку.
источник

RH

Roman Haritonov in rannts
Конечно нормально.
источник

RB

Roman Bolkhovitin in rannts
отлично, спасибо )
источник

AM

Artem Malyshev in rannts
Roman Bolkhovitin
гуд морнинг, бойз энд герлз.

а это нормально юзать unittest.mock.patch если сами тесты на pytest? просто как c monkeypatch сделать аналогично side_effect не вдуплил, чтобы оно и значения возвращало и эксепшены кидало и мокалось в одну строчку.
Я использую Mock объекты как есть, а ставлю их через pytest monkeypatch setattr просто потому что teardown более естественно работает таким образом в рамках жизни pytest. А так да, норма 100%.
источник

AM

Artem Malyshev in rannts
То чувство, когда узнал, что основной мейнтейнер flake8, pre-commit, pytest, tox использует nano как основной редактор кода 😳
источник

AM

Artem Malyshev in rannts
источник

SA

Sergey Arkhipov in rannts
источник

💭П

💭 Руслан Прохоров in rannts
Вот так мне нравится
"\n".join(("{key}:{value}".format(key=key, value=value) for key, value in failure.items()))
Но во ттак короче:
"\n".join(("{}:{}".format(key, value) for key, value in failure.items()))
Что лучше оставить?
источник

AM

Alexander Mokrov in rannts
'\n'.join((f'{key}:{value}' for key, value in failure.items()))
источник

💭П

💭 Руслан Прохоров in rannts
Alexander Mokrov
'\n'.join((f'{key}:{value}' for key, value in failure.items()))
незя f"string" =(
источник

SZ

Sergey Z in rannts
After much consideration, we've decided to remove Mercurial support from Bitbucket Cloud and the API. Mercurial features and repositories will be officially removed from Bitbucket and its API on June 1, 2020.
источник

SZ

Sergey Z in rannts
фуй так сказать
источник

БС

Байт Словович in rannts
💭 Руслан Прохоров
Вот так мне нравится
"\n".join(("{key}:{value}".format(key=key, value=value) for key, value in failure.items()))
Но во ттак короче:
"\n".join(("{}:{}".format(key, value) for key, value in failure.items()))
Что лучше оставить?
я больше люблю проценты:
  "\n".join(("%s:%s" % item for item in failure.items()))
источник

SZ

Sergey Z in rannts
Байт Словович
я больше люблю проценты:
  "\n".join(("%s:%s" % item for item in failure.items()))
я тоже люблю проценты, и это меня привело к тому что я непонятных шаблонов с процентами напихал бесконтрольно. и как-то сам внезапно обнаружил что не понимаю что они значат.
переделывал недавно на .format
источник

БС

Байт Словович in rannts
ну конкретно в этом примере какие проблемы? Если у тебя параметров больше пяти, к примеру, то там согласен...
источник

SZ

Sergey Z in rannts
Байт Словович
ну конкретно в этом примере какие проблемы? Если у тебя параметров больше пяти, к примеру, то там согласен...
конкретно тут тоже непонятно что там в этом item лежит, окажется там три элемента вместо двух, упадёт же
источник

БС

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

SZ

Sergey Z in rannts
туплю, не окажется
источник