Effective PyCharm Transcripts
Chapter: Unit testing
Lecture: Debugging tests

Login or purchase this course to watch this video and the rest of the course contents.
0:00 I made a slight change to our failing tests so that it will actually pass, go back and change this less than two greater than if you'd like to see it
0:08 fail. I just want to make sure we can have all of our tests for this project passing. But I also made it use a random number here.
0:15 Why is that? Because I want to actually show you the ability to debug it Like what if we need to know what is going on in this test.
0:22 Normally you might just run pytest from the CLI or something like that. I would like to know exactly what is happening here so we can do a couple
0:32 of things. First notice that we can just run individual tests by right there by
0:36 clicking it. I could say run this will actually create a nude run configuration up there. I could equally run this one and look the test,
0:46 change the fails passing. But if I put a breakpoint here, I can click the debug there, I can go over in this and click the debug there.
0:54 Or I can just click the debug here. Once I have it running either the individual or all of them And we go and look at that right now. Number is 179.
1:06 So if you want to focus in and actually debug these things, we already saw how awesome the PyCharm debugger is.
1:13 Well there's a super easy way to figure out why your test might be failing. Set a break point.

Talk Python's Mastodon Michael Kennedy's Mastodon