Control wether tests are overwritten using an environment variable (OVERWRITE_TESTS)
If the expected test data file is empty always populate it
Use false to mean that there was no price, rather than 0 (which should mean it is free)