예제 #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', )        
예제 #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',
        )
예제 #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()
예제 #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()
예제 #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')
예제 #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')
예제 #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')
예제 #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')