Modifies test macro to deal with no-create tests; Adds partial invoices testing