@data_provider decorator for unittest like in PHPUnit, original by dmr (see link), packaged by me