~openerp-connector-core-editors/openerp-connector/7.0-e-commerce-addons-fix-play-onchange-test

« back to all changes in this revision

Viewing changes to connector_ecommerce/tests/test_onchange.py

  • Committer: Guewen Baconnier
  • Date: 2013-08-06 16:14:44 UTC
  • Revision ID: guewen.baconnier@camptocamp.com-20130806161444-lfj7pa2buzth9607
[FIX] formatting of the onchange test

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
#
21
21
############################################################################### 
22
22
 
23
 
 
24
23
import unittest2
25
24
import mock
26
25
 
27
 
from openerp.addons.connector.connector import ConnectorUnit
28
 
from openerp.addons.connector_ecommerce.unit.sale_order_onchange import \
29
 
                                         SaleOrderOnChange
 
26
from openerp.addons.connector_ecommerce.unit.sale_order_onchange import (
 
27
    SaleOrderOnChange)
30
28
from openerp.addons.connector.session import ConnectorSession
31
29
from openerp.addons.connector.connector import Environment
32
30
import openerp.tests.common as common
36
34
 
37
35
 
38
36
class test_onchange(common.TransactionCase):
39
 
    """ Test the imports from a Magento-like Mock """
 
37
    """ Test if the onchanges are applied correctly on a sale order"""
40
38
 
41
39
    def setUp(self):
42
40
        super(test_onchange, self).setUp()
43
41
        self.session = ConnectorSession(self.cr, self.uid)
44
42
 
45
43
    def test_play_onchange(self):
 
44
        """ Play the onchange ConnectorUnit on a sale order """
46
45
        product_model = self.registry('product.product')
47
46
        partner_model = self.registry('res.partner')
48
47
        shop_model = self.registry('sale.shop')
49
48
        tax_model = self.registry('account.tax')
50
 
 
 
49
        cr, uid = self.cr, self.uid
51
50
 
52
51
        backend_record = mock.Mock()
53
52
        env = Environment(backend_record, self.session, 'sale.order')
54
53
 
55
 
        partner_id = partner_model.create(self.cr, self.uid, {
56
 
                'name': 'seb',
57
 
                'zip': '69100',
58
 
                'city': 'Villeurbanne',
59
 
                })
60
 
        
61
 
        partner_invoice_id = partner_model.create(self.cr, self.uid, {
62
 
                'name': 'Guewen',
63
 
                'zip': '1015',
64
 
                'city': 'Lausanne',
65
 
                'type': 'invoice',
66
 
                'parent_id': partner_id,
67
 
                })
68
 
 
69
 
        tax_id = tax_model.create(self.cr, self.uid, {
70
 
                'name': 'My Tax',
71
 
                })
72
 
 
73
 
        product_id = product_model.create(self.cr, self.uid, {
74
 
                'default_code': 'MyCode',
75
 
                'name': 'My Product',
76
 
                'weight': 15,
77
 
                'taxes_id': [(6, 0, [tax_id])],
78
 
                })
79
 
 
80
 
        shop_id = shop_model.create(self.cr, self.uid, {
81
 
                'name': 'My shop',
82
 
                })
 
54
        partner_id = partner_model.create(cr, uid,
 
55
                                          {'name': 'seb',
 
56
                                          'zip': '69100',
 
57
                                          'city': 'Villeurbanne'})
 
58
        partner_invoice_id = partner_model.create(cr, uid,
 
59
                                                  {'name': 'Guewen',
 
60
                                                   'zip': '1015',
 
61
                                                   'city': 'Lausanne',
 
62
                                                   'type': 'invoice',
 
63
                                                   'parent_id': partner_id})
 
64
        tax_id = tax_model.create(cr, uid, {'name': 'My Tax'})
 
65
        product_id = product_model.create(cr, uid,
 
66
                                          {'default_code': 'MyCode',
 
67
                                           'name': 'My Product',
 
68
                                           'weight': 15,
 
69
                                           'taxes_id': [(6, 0, [tax_id])]})
 
70
        shop_id = shop_model.create(cr, uid, {'name': 'My shop'})
83
71
 
84
72
        order_input = {
85
73
            'shop_id': shop_id,