tgoop.com/partially_unsupervised/2
Create:
Last Update:
Last Update:
Открытие вчерашнего вечера: pdbpp
, т.е. pdb++ - еще один python-дебаггер с автодополнением и прочими обязательными фичами. Я обычно пользовался ipdb
, но у pdbpp
есть одна исключительно полезная фича - он заменяет дефолтный pdb
в интеграциях. Значит, можно, например, легко влезть дебаггером в падающий тест.
$ cat test_me.py
def test_something():
x = 5
assert False
$ pytest --pdb
======= test session starts =======
platform linux -- Python 3.6.6, pytest-5.1.2, py-1.8.0, pluggy-0.13.0
rootdir: /home/arseny/candy-store/adhoc
plugins: cov-2.7.1
collected 1 item
test_me.py F
>>>>>>> traceback >>>>>>>
def test_something():
x = 5
> assert False
E assert False
test_me.py:3: AssertionError
>>>>>>> entering PDB >>>>>>>
>>>>>>> PDB post_mortem (IO-capturing turned off) >>>>>>>
[11] > /home/arseny/candy-store/adhoc/test_me.py(3)test_something()
-> assert False
6 frames hidden (try 'help hidden_frames')
(Pdb++) x
5
(Pdb++)
BY partially unsupervised
Share with your friend now:
tgoop.com/partially_unsupervised/2