Beispiel #1
0
    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
Beispiel #2
0
 def test_add_categories(self):
     p = NubeProduct()
     p.categories([123456])
     self.assertDictEqual(p.get_dict(), {'categories': [123456]})