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