def __init__(self, odoo_product): n = NubeProduct() if odoo_product.default_code: n.name('es', odoo_product.default_code + ' ' + odoo_product.name) else: n.name('es', odoo_product.name) n.description('es', odoo_product.description) n.sku(odoo_product.default_code) n.categories(odoo_product.get_woo_categs()) # si estoy haciendo actualizacion pongo el id if odoo_product.nube_id: n.id(odoo_product.nube_id) else: c = MapVariant(odoo_product) n.variants([c.get_dict()]) self._p = n
def test_add_id2(self): p = NubeProduct() p.id(False) self.assertDictEqual(p.get_dict(), {})
def test_add_id(self): p = NubeProduct() p.id('123456') self.assertDictEqual(p.get_dict(), {'id': '123456'})