209: Testing argparse Applications
HomeTest & Code › Episode

209: Testing argparse Applications

16:19 Nov 16, 2023
About this episode
How do you test the argument parsing bit of an application that uses argparse?This episode covers:Design for Test: Structuring your app or script so it's easier to test.pytest & capsys for testing stdoutAdding debug and preview flags for debugging and testingAnd reverting to subprocess.run if you can't modify the code under testAlso, there's a full writeup and code samples available:Blog post: Testing argparse ApplicationsĀ Code Repo
Select an episode
0:00 0:00