Code for Thought

ByteSized: Testing your Python code

December 15, 2022 RSE
Code for Thought
ByteSized: Testing your Python code
Show Notes

This last episode of ByteSized RSE before the end of 2022 is about testing your Python code.
Testing is an essential part of software development, and a lot of what we cover in this episode applies to any programming and scripting language. 

For Python, the two big frameworks being used are unittest and PyTest. Unittest is built into Python, whereas PyTest is a module you would need to install extra.

Books mentioned

  • Working effectively with legacy code, Michael Feathers, ISBN: 9780131177055, Pearson's, 2004
  • Refactoring: Improving the Design of Existing Code, Martin Fowler, ISBN: 9780134757681, 2nd edition, Addison-Wesley Professional

Byte-sized RSE is presented in collaboration with the UNIVERSE-HPC project. ByteSized RSE link to Imperial College

Support the show

Thank you for listening and your ongoing support. It means the world to us!
Support the show on Patreon

Get in touch:

This podcast is licensed under the Creative Commons Licence:

Podcasts we love