Automated Software Testing with Pytest
From ITPF Zoom4
From ITPF Zoom4
How do you determine that the software you develop 'works'? Feeling bogged down by manually poking at your code from every angle until you're satisfied that it won't break in production? Or maybe (like many of us) you occasionally find yourself skipping the monotony by deploying software sans testing, just hoping for the best.
Fortunately, through automated testing you can kick back and let your test suites handle the heavy lifting. Come and learn how to code with more certainty using the Pytest testing framework for Python. Topics include writing and running test suites, integrating Pytest with Visual Studio Code, managing setup and teardown, and mocking.
This workshop is intended to be an interactive demonstration, so some prior experience with scripting and executing shell commands is recommended. Attendees are encouraged to install the provided code ahead of time so they can run test suites on their machine alongside the presentation. Extra time will be allotted for participants to experiment with the provided code during the Q&A portion of the workshop.
GitHub Repository: https://github.com/jstadni2/pytest-fundamentals
As of the upgrade and going forward all videos play on mediaspace in the new player. Also since the upgrade any video you embed in Canvas or elsewhere, with the built-in tools in Canvas or the embed code from mediaspace, will play with the new player. However, any videos embedded anywhere before the update will continue to play in Player 2.
To take advantage of the new player, and use a fully-supported player, we urge you to re-embed videos in Canvas or elsewhere, retracing the steps you took the first time.
For more information on updating your links to take advantage of the new player: https://answers.uillinois.edu/illinois/146970 For more information on viewing media with the new player: https://answers.uillinois.edu/illinois/146972