Size: a a a

testing_in_python

2019 March 01

EB

Evgenii B in testing_in_python
когда пишешь какой-то предикат, типа

@property
def is_banner_present(self):
   return bool(self.get_elements(banner_xpath))
источник

EB

Evgenii B in testing_in_python
т.е. не нужно стесняться юзать truthiness checks в Питоне + higher order functions
источник
2019 March 03

НО

Никитина Оля in testing_in_python
Такая проблема: система винда. На неё установлен питон 3.6.
Когда пытаюсь запустить pytest через cmd, система не видит pytest.
Как решить данную проблему?
Заранее спасибо!
источник

G

George in testing_in_python
В PATH добавить python как вариант
источник

НО

Никитина Оля in testing_in_python
George
В PATH добавить python как вариант
Для всего питона он прописан. Надо локально для pytest?
источник

G

George in testing_in_python
python -m pytest
источник

G

George in testing_in_python
Попробуй так запускать
источник

НО

Никитина Оля in testing_in_python
George
python -m pytest
No module name - такая ошибка
Он установлен через IDE. Это как-то влияет на ситуацию?
источник

G

George in testing_in_python
Мб в venv установлен
источник

НО

Никитина Оля in testing_in_python
George
Мб в venv установлен
Его нет вообще
источник

G

George in testing_in_python
python -m pip list
источник

G

George in testing_in_python
Есть тут?
источник

НО

Никитина Оля in testing_in_python
Да
источник

G

George in testing_in_python
George
python -m pytest
Но так не запускается? Странно
источник

G

George in testing_in_python
источник

NV

Nikita Vandyshev in testing_in_python
Ошибка о кеше это нормально?
источник
2019 March 04

M

Merg in testing_in_python
пасаны, вот так можно проверять ответ?
assert r.status_code == 403
assert 'error' in r.json()
assert 'result' not in r.json()

или надо какую-нить библиотеку прикрутить и схему проверять, что стильно-молодежно?
источник

MT

Mark Tonkonog in testing_in_python
смотря что хочешь проверить
если конкретные значения в ответе (values), то так как ты написал
если хочешь проверить структуре (keys), то схему
источник

MT

Mark Tonkonog in testing_in_python
источник

IS

Idi Suda in testing_in_python
Merg
пасаны, вот так можно проверять ответ?
assert r.status_code == 403
assert 'error' in r.json()
assert 'result' not in r.json()

или надо какую-нить библиотеку прикрутить и схему проверять, что стильно-молодежно?
Можно, разрешаю
источник