python Archive

Effective Test Scrubbing with Machine Learning and Python

Fast feedback on every change you do to your software codebase is essential for a rapid and safe development cycle. Failed test runs need attention from human experts that can quickly analyze and take necessary action. Our

Mutation Testing in Python

Mutation testing is a technique for systematically mutating source code in order to validate test suites. It makes small changes to a program’s source code and then runs a test suite; if the test suite ever succeeds

Python Packaging and Testing with devpi and tox

This talk discusses good ways to organize packaging and testing for Python projects. It walks through a per-company and an open source scenario and explains how to best use the “devpi-server” and “tox” for making sure you

Getting Started Testing in Python

If you’ve never written tests before, you probably know you *should*, but view the whole process as a bureaucratic paperwork nightmare to check off on your ready-to-ship checklist. This is the wrong way to approach testing. Tests

Application Deployment: State of the Onion

This talk overviews the various deployment tools available today, discusses their different tradeoffs, and helps shine a light on which might be the appropriate platform for your project.