Refactored testing slightly.
Refactored testing slightly.

Used unittest assertion methods and added
data_provider decorator for ease of use.

Signed-off-by: parent5446 <caa02191bac06813640cbdc07c71de12bdcfde06@gmail.com>

jdan/Melopy,juliowaissman/Melopy