'Test the sale_margin module in Odoo.'

def test_sale_margin(self):

    sale_order_so11 = self.SaleOrder.create({'date_order': datetime.today(), 'name': 'Test_SO011', 'order_line': [(0, 0, {'name': '[CARD]    Graphics    Card', 'purchase_price': 700.0, 'price_unit': 1000.0, 'product_uom': self.product_uom_id, 'product_uom_qty': 10.0, 'state': 'draft', 'product_id': self.product_id}), (0, 0, {'name': 'Line    without    product_uom', 'price_unit': 1000.0, 'purchase_price': 700.0, 'product_uom_qty': 10.0, 'state': 'draft', 'product_id': self.product_id})], 'partner_id': self.partner_id, 'partner_invoice_id': self.partner_invoice_address_id, 'partner_shipping_id': self.partner_invoice_address_id, 'pricelist_id': self.pricelist_id})
    sale_order_so11.action_confirm()
    self.assertEqual(sale_order_so11.margin, 6000.0, 'Sale    order    margin    should    be    6000.00')
