class ProductDetailViewTestCase(TestCase): def create_fixtures(self): self.product = Product() self.product.name = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() self.view = ProductDetailView(kwargs={'pk': self.product.id}) def test_01_get_product_returns_correctly(self): self.create_fixtures() setattr(self.view, 'object', None) obj = self.view.get_object() inst = isinstance(obj, Product) self.assertEqual(inst, True) def test_02_get_templates_return_expected_values(self): self.create_fixtures() self.view = ProductDetailView() setattr(self.view, 'object', None) tmp = self.view.get_template_names() self.assertEqual(len(tmp), 1)
class ProductDetailViewTestCase(TestCase): def create_fixtures(self): self.product = Product() self.product.name = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() self.view = ProductDetailView(kwargs={'pk':self.product.id}) def test_01_get_product_returns_correctly(self): self.create_fixtures() setattr(self.view, 'object', None) obj = self.view.get_object() inst = isinstance(obj,Product) self.assertEqual(inst, True) def test_02_get_templates_return_expected_values(self): self.create_fixtures() self.view = ProductDetailView() setattr(self.view, 'object', None) tmp = self.view.get_template_names() self.assertEqual(len(tmp), 1)
def setUp(self): self.product = Product() self.product.name = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() self.view = ProductDetailView(kwargs={'pk': self.product.pk})
def create_fixtures(self): self.product = Product() self.product.name = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() self.view = ProductDetailView(kwargs={'pk': self.product.id})
def create_fixtures(self): self.product = Product() self.product.name = 'test' self.product.short_description = 'test' self.product.long_description = 'test' self.product.unit_price = Decimal('1.0') self.product.save() self.view = ProductDetailView(kwargs={'pk':self.product.id})
def setUp(self): self.product = Product() self.product.name = "test" self.product.short_description = "test" self.product.long_description = "test" self.product.unit_price = Decimal("1.0") self.product.active = True self.product.save() self.view = ProductDetailView(kwargs={"pk": self.product.pk})
class ProductDetailViewTestCase(TestCase): def setUp(self): self.product = Product() self.product.name = "test" self.product.short_description = "test" self.product.long_description = "test" self.product.unit_price = Decimal("1.0") self.product.active = True self.product.save() self.view = ProductDetailView(kwargs={"pk": self.product.pk}) def test_get_product_returns_correctly(self): setattr(self.view, "object", None) obj = self.view.get_object() inst = isinstance(obj, Product) self.assertEqual(inst, True) def test_get_templates_return_expected_values(self): self.view = ProductDetailView() setattr(self.view, "object", None) tmp = self.view.get_template_names() self.assertEqual(len(tmp), 1)
def test_get_templates_return_expected_values(self): self.view = ProductDetailView() setattr(self.view, 'object', None) tmp = self.view.get_template_names() self.assertEqual(len(tmp), 1)
ShippingBackendRedirectView.as_view(), name='checkout_shipping' # First step of the checkout process ), #url(r'^checkout/pay/$', SelectPaymentView.as_view(), # name='checkout_payment' # Second step of the checkout process # ), url( r'^checkout/pay/$', PaymentBackendRedirectView.as_view(), name='checkout_payment' # First step of the checkout process ), url( r'^checkout/thank_you/$', ThankYouView.as_view(), name='thank_you_for_your_order' # Second step of the checkout process ), # Products url(r'^products/$', ShopListView.as_view(model=Product), name='product_list'), url(r'^products/(?P<slug>[0-9A-Za-z-_.//]+)/$', ProductDetailView.as_view(), name='product_detail'), # Orders url(r'^orders/$', OrderListView.as_view(), name='order_list'), url(r'^orders/(?P<pk>\d+)/$', OrderDetailView.as_view(), name='order_detail'), )
def test_02_get_templates_return_expected_values(self): self.create_fixtures() self.view = ProductDetailView() setattr(self.view, 'object', None) tmp = self.view.get_template_names() self.assertEqual(len(tmp), 1)
from django.conf.urls.defaults import patterns, url from shop.views import ShopListView from shop.views.product import ProductDetailView from shop.models.productmodel import Product urlpatterns = patterns('', url(r'^w$', # hack to get page from cms ShopListView.as_view(model=Product), name='shop_welcome' ), url(r'^products/$', ShopListView.as_view(model=Product), name='product_list' ), url(r'^products/(?P<slug>[0-9A-Za-z-_.//]+)/$', ProductDetailView.as_view(), name='product_detail' ), )
from django.conf.urls.defaults import patterns, url from shop.views import ShopListView from shop.views.product import ProductDetailView from shop.models.productmodel import Product urlpatterns = patterns( "", url(r"^$", ShopListView.as_view(model=Product), name="product_list"), url(r"^(?P<slug>[0-9A-Za-z-_.//]+)/$", ProductDetailView.as_view(), name="product_detail"), )
from django.conf.urls import url from rest_framework.urlpatterns import format_suffix_patterns from shop.views.product import ProductDetailView from shop.views.search import SearchView, SearchDetailView from shop.views.shop import ShopIndexView from shop.views.api import PPList, PPDetail urlpatterns = [ url(r'^$', ShopIndexView.as_view(), name='shop_index'), url(r'^product/(?P<pk>\d+)/$', ProductDetailView.as_view(), name='product_detail'), url(r'^search/$', SearchView.as_view(), name='search_page'), url(r'^search/analogs/$', SearchDetailView.as_view(), name='search_detail'), url(r'^api/$', PPList.as_view(), name='psp_list'), url(r'^api/(?P<pk>[0-9]+)/$', PPDetail.as_view(), name='psp_list'), ] urlpatterns = format_suffix_patterns(urlpatterns)