@brianokken@testandcode@codewithanthony “Don’t use pytest-black”. That’s ok for most pythonistas. But... the use case I ❤️ for all the bridging plugins is the scientist/engineer new to Python. I can tell them “Just run pytest” and it runs black, flake8, flake8-isort and my favorite... flake8-docstrings. It’s scales me.
Test & Code 144: TDD in Science
testandcode.com/144
Testing is essential to have trusted software. We want to trust science, so we need to trust the software used in research. However, testing is still a challenge in science. Join the discussion.
@QuinnyPig@toonarmycaptain@pythonbytes@TalkPython all the more reason to come on the show. :)
We could talk about what you do instead of testing your code. Why you don't, etc. I'm sure people could relate.
I always suspected that doctest was one of Python's vastly underrated features, but I was mystified by how to use it.
These guys seemed to have mastered it:
github.com/scrapy/scrapy/…
Maybe have them on @pythonbytes or @testandcode ?
Test & Code 107: Property Based Testing in Python with Hypothesis - @ahultnertestandcode.com/107
Hypothesis combines human understanding of your problem domain with machine intelligence to improve the quality of your testing process while spending less time writing tests.
Test & Code 102: Testing REST APIs, minimizing mocks, London vs Detroit, and even Architecture Patterns in Python on this weeks Test & Code, with Harry Percival
testandcode.com/102
Error monitoring. Crash reporting. Performance monitoring. You keep running into these terms, but what do they actually mean? And how can they impact your business? Join Raygun CEO @traskjd as he deciphers modern-day monitoring over on @testandcode: buff.ly/2nHS0cF ⚡️
Heyo, @testandcode -- I just finished listening to @TalkPython#178 with @nedbat, and he made a point partway through about how test development is just as substantial a thing as "main code" development, but is a different kind of development.
Possible material for an episode?
pytest features since 3.0 that you should know about. @codewithanthony is a core pytest contributor and joins Brian on this weeks Test & Code
testandcode.com/82
Test & Code 81: TDD with flit
testandcode.com/81
This episode discusses editable installs with flit, a good TDD editor layout, test case grouping, batching tests to reduce context switch time, and even utilizing git tags.