Added tests for carrier pricelist

consider a case where `product.default_uom` and `sale_line.unit` is different and so the `quantity` change as product  price is only for `default_uom`