The purpose of this task to code and validate an implementation of the MD5 Message Digest Algorithm by coding the algorithm directly (not using a call to a built-in or external hashing library). For details of the algorithm refer to MD5 on Wikipedia or th... (more…)
Read more »
As a follow up to Python Mocking 101: Fake It Before You Make It, this post covers some higher-level software engineering principles demonstrated in our Python testing over the past year and half. In particular, the idea of patching mock objects in unit t... (more…)
Read more »
Fast and flexible physics-based battery models in Python - pybamm-team/PyBaMM... (more…)
Read more »
flaskr-tdd - Flaskr: Intro to Flask, Test Driven Development (TDD), and jQuery... (more…)
Read more »