Exemplo n.º 1
0
 def test_subsubcategory(self):
     trail = 'Books > Science-Fiction > Star Trek'
     breadcrumbs_to_category(trail)
     trail = 'Books > Factual > Popular Science'
     category = breadcrumbs_to_category(trail)        
     
     self.assertIsNotNone(category)
     self.assertEquals(category.name, 'Popular Science')
     self.assertEquals(category.get_depth(), 3)
     self.assertEquals(category.get_parent().name, 'Factual')        
     self.assertEquals(5, Category.objects.count())
     self.assertEquals(category.slug, 'books/factual/popular-science', )        
Exemplo n.º 2
0
    def test_subsubcategory(self):
        trail = 'Books > Science-Fiction > Star Trek'
        breadcrumbs_to_category(trail)
        trail = 'Books > Factual > Popular Science'
        category = breadcrumbs_to_category(trail)

        self.assertIsNotNone(category)
        self.assertEquals(category.name, 'Popular Science')
        self.assertEquals(category.get_depth(), 3)
        self.assertEquals(category.get_parent().name, 'Factual')
        self.assertEquals(5, Category.objects.count())
        self.assertEquals(
            category.slug,
            'books/factual/popular-science',
        )
Exemplo n.º 3
0
    def add_category_from_breadcrumbs(self, breadcrumb):
        from oscar.apps.catalogue.utils import breadcrumbs_to_category

        category = breadcrumbs_to_category(breadcrumb)

        temp = models.get_model("product", "productcategory")(category=category, product=self)
        temp.save()
Exemplo n.º 4
0
    def add_category_from_breadcrumbs(self, breadcrumb):
        from oscar.apps.catalogue.utils import breadcrumbs_to_category
        category = breadcrumbs_to_category(breadcrumb)

        temp = models.get_model('product',
                                'productcategory')(category=category,
                                                   product=self)
        temp.save()
Exemplo n.º 5
0
    def test_subcategory(self):
        trail = 'Books > Science-Fiction'
        category = breadcrumbs_to_category(trail)

        self.assertIsNotNone(category)
        self.assertEquals(category.name, 'Science-Fiction')
        self.assertEquals(category.get_depth(), 2)
        self.assertEquals(category.get_parent().name, 'Books')
        self.assertEquals(2, Category.objects.count())
        self.assertEquals(category.slug, 'books/science-fiction')
Exemplo n.º 6
0
 def test_subcategory(self):
     trail = 'Books > Science-Fiction'
     category = breadcrumbs_to_category(trail)
     
     self.assertIsNotNone(category)
     self.assertEquals(category.name, 'Science-Fiction')
     self.assertEquals(category.get_depth(), 2)
     self.assertEquals(category.get_parent().name, 'Books')
     self.assertEquals(2, Category.objects.count())
     self.assertEquals(category.slug, 'books/science-fiction')
Exemplo n.º 7
0
 def test_create_category_root(self):
     trail = 'Books'
     category = breadcrumbs_to_category(trail)
     self.assertIsNotNone(category)
     self.assertEquals(category.name, 'Books')
     self.assertEquals(category.slug, 'books')
Exemplo n.º 8
0
 def test_create_category_root(self):
     trail = 'Books'
     category = breadcrumbs_to_category(trail)
     self.assertIsNotNone(category)
     self.assertEquals(category.name, 'Books')
     self.assertEquals(category.slug, 'books')