def test_get_queryset(self): """ Test that ProductListView.get_queryset() returns only active products, filtering inactive ones. """ view = ProductListView() active_products = view.get_queryset() self.assertEqual(len(active_products), 1) for product in active_products: self.assertEqual(product.active, True)
def test_get_queryset(self): """ Test that ProductListView.get_queryset() returns only active products, filtering inactive ones. """ view = ProductListView() active_products = view.get_queryset() self.assertEquals(len(active_products), 1) for product in active_products: self.assertEquals(product.active, True)
from django.conf.urls import url from shop.views.product import (ProductListView, ProductDetailView) urlpatterns = [ url(r'^$', ProductListView.as_view(), name='product_list' ), url(r'^(?P<slug>[0-9A-Za-z-_.//]+)/$', ProductDetailView.as_view(), name='product_detail' ), ]
from django.conf.urls import patterns, url from shop.views.product import (ProductListView, ProductDetailView) urlpatterns = patterns( '', url(r'^$', ProductListView.as_view(), name='product_list'), url(r'^(?P<slug>[0-9A-Za-z-_.//]+)/$', ProductDetailView.as_view(), name='product_detail'), )