New feature: Brightway2 test coverage

What is test coverage?

Although Brightway2 doesn't follow a strict test-driven development philosophy, tests are an important part of making an application that works on multiple operating systems and produces correct results. Brightway2 uses nose, a library for discovering and running tests, and coverage, which shows how well tests provide code coverage.

Brightway2 test coverage now online

You can see for yourself how well the current test suite covers the Brightway2 code base at http://coverage.brightwaylca.org. Bear in mind that coverage doesn't guarantee that the code is correct, or devoid of bugs, or that a lack of test coverage means that the code is problematic. For example, Brightway2-calc has poor test coverage, but the core calculation code was ported from the original Brightway code base and has been tested and used for years.