211: Stamp out test dependencies with pytest plugins
Listen now
Description
We want to be able to run tests in a suite, and debug them in isolation, and have the behavior be the same.  If the behavior is different in isolation vs in a suite, it's a nightmare to debug.  In this episode, we'll talk about: Causes of dependenceTesting for dependencies using pluginsDebugging test dependenciesPlugins discussed: pytest-randomlypytest-reversepytest-random-order Sponsored by PyCharm Pro Use code PYTEST for 20% off PyCharm Professional at jetbrains.com/pycharmFirst 10 to sign up this month get a free month of AI AssistantSee how easy it is to run pytest from PyCharm at pythontest.com/pycharmThe Complete pytest Course For the fastest way to learn pytest, go to courses.pythontest.comWhether your new to testing or pytest, or just want to maximize your efficiency and effectiveness when testing.
More Episodes
Taking notes well can help to listen better, remember things, show respect, be more accountable, free up mind space to solve problems. This episode discusses the benefits of writing things downpreparing for a meetingtaking notes in meetingsreviewing notes for action items, todo items, things to...
Published 11/17/24
In this episode we're talking about importing part of a package into another part of the same package. We'll look at: `from . import module` and `from .module import something` and also:  `import package` to access the external API from with the package. Why would we use `import package` if...
Published 09/07/24
Published 09/07/24