Our senior software engineer, Barend Linders will be presenting at PyData Amsterdam: From Mocking to Rocking Your Tests with Testcontainers. At Nicolab, we specialize in acute stroke care software, and our team has fully embraced the power of testcontainers to streamline our testing process. In this session, Barend Linders will explain why and show you how to leverage this tool. #Nicolab #StrokeViewer #PyDataAmsterdam #Testcontainers #Python #SoftwareTesting #StrokeCareTech
🤩 Join Barend Linders at PyData Amsterdam 2024 for his talk, "From Mocking to Rocking Your Tests with Testcontainers." If you’ve ever struggled with managing closely linked dependencies in your Python unit tests, this session is for you. At Nicolab, a company specializing in acute stroke care software, Barend and his team have embraced the power of testcontainers to streamline their testing process. In this talk, Barend will introduce you to the testcontainers tool, which allows you to easily spin up containers for your external dependencies—like databases, message buses, or cloud storage—right from within your Python environment. This approach enables you to write more robust integration tests, fully embedded in your service repo, without relying on mocks that can sometimes fall short. Barend will also share why Nicolab has adopted testcontainers for most cases involving external dependencies and discuss when it’s better to stick with traditional mocking. And since no tool is perfect, he’ll cover the scenarios where testcontainers might not be the best fit. To top it off, Barend will conduct a live demo, showing how testcontainers can rock your testing game with some real-world examples. Whether you're new to testing or looking to enhance your current practices, this light and accessible talk promises to offer valuable insights for everyone who writes tests. Don’t miss this chance to learn how to take your testing from mocking to rocking! 🎟️ 🔗 https://lnkd.in/emPpjqKU