Size: a a a

Сообщество Python Программистов

2021 January 22

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Пока нигде не работаю - да🌚
Во говно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Во говно
JS
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Ты запускаешь тесты на проде, написанные на жс?) Удваиваю говно
источник

A

AstralRomance in Сообщество Python Программистов
Бензофуран Гетероцикл
Удваиваю
В целом юзать ассерты чаще ок чем неок?
Ну, ассерты в тесте ок. Так в книжке написано.
источник

A

AstralRomance in Сообщество Python Программистов
А вот такое, например, ок или не ок?
def case_sensivity_test_correct_data(get_different_case_names):
   correct_name = 'Luke Skywalker'
   for name in get_different_case_names:
       request_link = ''.join(SW_API_BASE_LINK, f'/people/?search={name}')
       assert correct_name == requests.get(request_link).json()['results']['name']
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Ты запускаешь тесты на проде, написанные на жс?) Удваиваю говно
Ля, а фронтенд кроме как ручками как-то тестируют?🤔
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
А вот такое, например, ок или не ок?
def case_sensivity_test_correct_data(get_different_case_names):
   correct_name = 'Luke Skywalker'
   for name in get_different_case_names:
       request_link = ''.join(SW_API_BASE_LINK, f'/people/?search={name}')
       assert correct_name == requests.get(request_link).json()['results']['name']
Не ок
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Ля, а фронтенд кроме как ручками как-то тестируют?🤔
Да, в жсе есть модули для тестирования как и в питоне
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Да, в жсе есть модули для тестирования как и в питоне
Ну я про то как в браузере выглядит
источник

A

AstralRomance in Сообщество Python Программистов
!report
источник

A

AstralRomance in Сообщество Python Программистов
Так, а нормально будет - собрать это все в список? Или как лучше проверить, что мне везде вернулось True?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Бензофуран Гетероцикл
Ну я про то как в браузере выглядит
Ну и в целом как это выглядит в разных браузерах
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
Так, а нормально будет - собрать это все в список? Или как лучше проверить, что мне везде вернулось True?
all(expr for item in list)
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
all(expr for item in list)
И это в ассерт.
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
А вот такое, например, ок или не ок?
def case_sensivity_test_correct_data(get_different_case_names):
   correct_name = 'Luke Skywalker'
   for name in get_different_case_names:
       request_link = ''.join(SW_API_BASE_LINK, f'/people/?search={name}')
       assert correct_name == requests.get(request_link).json()['results']['name']
че-то дикое
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
И это в ассерт.
Иф с рейзом. Нахрен тебе ассерт?
источник

A

AstralRomance in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Иф с рейзом. Нахрен тебе ассерт?
Так я ж тест пишу.
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
AstralRomance
Так я ж тест пишу.
тогда ассерт
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
но ассерт не голый, а с ошибкой, естественно
источник

AT

Alexander T in Сообщество Python Программистов
AstralRomance
А вот такое, например, ок или не ок?
def case_sensivity_test_correct_data(get_different_case_names):
   correct_name = 'Luke Skywalker'
   for name in get_different_case_names:
       request_link = ''.join(SW_API_BASE_LINK, f'/people/?search={name}')
       assert correct_name == requests.get(request_link).json()['results']['name']
а, это тест. все равно, я б сначала нареквестил, а потом отдельно ассертил.
источник