Exemplo n.º 1
0
 def test_add_name(self):
     p = NubeProduct()
     p.name('es', 'nombre')
     p.name('es', 'nombre nuevo')
     p.name('en', 'my name')
     self.assertDictEqual(
         p.get_dict(),
         {'name': {'en': 'my name', 'es': 'nombre nuevo'}})
Exemplo n.º 2
0
 def test_add_handle(self):
     p = NubeProduct()
     p.handle('es', u'sombra-compacta')
     p.handle('es', u'sombra-compacta-repuesto')
     p.handle('en', u'shadow-pack-repuesto')
     self.assertDictEqual(
         p.get_dict(),
         {'handle':
              {'es': u'sombra-compacta-repuesto',
               'en': u'shadow-pack-repuesto'}})
Exemplo n.º 3
0
 def test_add_description(self):
     p = NubeProduct()
     p.description('es', 'nombre')
     p.description('es', 'nombre nuevo')
     p.description('en', 'my name')
     self.assertDictEqual(
         p.get_dict(),
         {'description':
              {'en': '<div align="justify">my name</div>',
               'es': '<div align="justify">nombre nuevo</div>'}
          }
     )
Exemplo n.º 4
0
 def test_add_canonical_url(self):
     p = NubeProduct()
     p.canonical_url(True)
     self.assertDictEqual(p.get_dict(), {'canonical_url': True})
Exemplo n.º 5
0
 def test_add_free_shipping(self):
     p = NubeProduct()
     p.free_shipping(True)
     self.assertDictEqual(p.get_dict(), {'free_shipping': True})
Exemplo n.º 6
0
 def test_add_published(self):
     p = NubeProduct()
     p.published(True)
     self.assertDictEqual(p.get_dict(), {'published': 'true'})
Exemplo n.º 7
0
 def test_add_attributes(self):
     p = NubeProduct()
     p.attributes('es', u'Tamaño')
     self.assertDictEqual(
         p.get_dict(),
         {'attributes': [{'es': 'Tamaño'}]})
Exemplo n.º 8
0
 def test_add_id(self):
     p = NubeProduct()
     p.id('123456')
     self.assertDictEqual(p.get_dict(), {'id': '123456'})
Exemplo n.º 9
0
 def test_add_id2(self):
     p = NubeProduct()
     p.id(False)
     self.assertDictEqual(p.get_dict(), {})
Exemplo n.º 10
0
 def test_add_categories(self):
     p = NubeProduct()
     p.categories([123456])
     self.assertDictEqual(p.get_dict(), {'categories': [123456]})
Exemplo n.º 11
0
 def test_add(self):
     p = NubeProduct()
     self.assertEqual(p.get_dict(), {})
Exemplo n.º 12
0
 def test_add_images(self):
     p = NubeProduct()
     p.images([{}])
     self.assertDictEqual(p.get_dict(), {'images': [{}]})
Exemplo n.º 13
0
 def test_add_tags(self):
     p = NubeProduct()
     p.tags('aca van todos los tags')
     self.assertDictEqual(p.get_dict(), {'tags': 'aca van todos los tags'})
Exemplo n.º 14
0
 def test_add_variants(self):
     p = NubeProduct()
     p.variants([{}, {}])
     self.assertDictEqual(p.get_dict(), {'variants': [{}, {}]})
Exemplo n.º 15
0
 def test_add_seo_description(self):
     p = NubeProduct()
     p.seo_description('es', u'Esto mejora el seo expllicacion')
     self.assertDictEqual(
         p.get_dict(),
         {'seo_description': {'es': u'Esto mejora el seo expllicacion'}})
Exemplo n.º 16
0
 def test_add_seo_title(self):
     p = NubeProduct()
     p.seo_title('es', u'Esto mejora el seo')
     self.assertDictEqual(
         p.get_dict(), {'seo_title': {'es': u'Esto mejora el seo'}})