Size: a a a

testing_in_python

2019 January 15

IS

Idi Suda in testing_in_python
Merg
а подскажите, что такого можно почитать по python’у, пока у издательства Питер распродажа?
fluent python, Python Cookbook, effective python
источник

M

Merg in testing_in_python
спасибо
источник

M

Merg in testing_in_python
а что лучше в оригинале читать или на русском, которым я лучше владею?
источник

IS

Idi Suda in testing_in_python
источник

IS

Idi Suda in testing_in_python
Merg
а что лучше в оригинале читать или на русском, которым я лучше владею?
Ну решай сам, но учитывай, что переводы делаются с опозданием
источник

M

Merg in testing_in_python
более старое издание?
источник

IS

Idi Suda in testing_in_python
Короче лучше на англ
источник
2019 January 16

b

betzy in testing_in_python
а если при параметризованных тестах надо ассерты не все при определенных параметрах, то их обрабатывать ифами шоле?
источник

b

betzy in testing_in_python
типа если параметр такой, то скипать
источник

b

betzy in testing_in_python
или наоборот
источник

EB

Evgenii B in testing_in_python
Ты хочешь скипать ассерт только? А потом будут другие ассерты в тесте?
источник

b

betzy in testing_in_python
да у меня там дохуя ассертов подряд, жэсон проверяю
источник

b

betzy in testing_in_python
просто при определенных параметрах идет негативный тест
источник

b

betzy in testing_in_python
например нельзя создать айтем со статусом CANCELLED в колонке COMPLETED
источник

b

betzy in testing_in_python
от сервера придет 500
источник

EB

Evgenii B in testing_in_python
Бетзи, ты можешь пожалуйста поменьше мата использовать? Мне режет глаза.
источник

b

betzy in testing_in_python
та без проблем
источник

EB

Evgenii B in testing_in_python
betzy
например нельзя создать айтем со статусом CANCELLED в колонке COMPLETED
Значит тебе можно подумать о том, как формировать тесты
источник

b

betzy in testing_in_python
@pytest.mark.parametrize("status", ["ACTIVE", "CANCELLED", "NO_SHOW", "WON", "LOST"])
   @pytest.mark.parametrize("stage", ["TO_SURVEY", "OPPORTUNITIES", "CUBE_JOB", "COMPLETED"])
   @pytest.mark.parametrize("survey_type", ["FULL_SURVEY", "DIY_SURVEY"])


ну смотри, вот все параметры. надо прогнать все комбинации
источник

b

betzy in testing_in_python
при определенных комбинациях с сервера не придет 200
источник