def test_update_view_commercial(self): """ Tests data: Update """ from datetime import datetime self.insert_test_data() self.assertEqual(Commercial.objects.all().count(), 4) commercial = Commercial.objects.get(pk=1) request = self.request_factory.get(reverse('commercial_edit', kwargs={'pk': commercial.id}) ) request.user = self.user view = CommercialUpdateView.as_view() response = view(request, pk=commercial.id) self.assertEqual(response.status_code, 200) self.assertEqual(Commercial.objects.all().count(), 4) self.assertEqual(commercial.name, 'Coca Cola Navidad') #Post data = { 'pk': commercial.id, 'name': "actualizado", 'brand': Brand.objects.get(id=1).id, 'realized': '2014-08-08', } url_kwargs = {'pk': commercial.id} url = reverse('commercial_edit', kwargs=url_kwargs) request = self.request_factory.post(url, data=data) request.user = self.user view = CommercialUpdateView.as_view() response = view(request, **data) commercial = Commercial.objects.get(pk=1) self.assertEqual(commercial.name, 'actualizado') self.assertEqual(response.status_code, 302)
def test_update_view_commercial(self): """ Tests data: Update """ from datetime import datetime self.insert_test_data() self.assertEqual(Commercial.objects.all().count(), 4) commercial = Commercial.objects.get(pk=1) request = self.request_factory.get( reverse('commercial_edit', kwargs={'pk': commercial.id})) request.user = self.user view = CommercialUpdateView.as_view() response = view(request, pk=commercial.id) self.assertEqual(response.status_code, 200) self.assertEqual(Commercial.objects.all().count(), 4) self.assertEqual(commercial.name, 'Coca Cola Navidad') #Post data = { 'pk': commercial.id, 'name': "actualizado", 'brand': Brand.objects.get(id=1).id, 'realized': '2014-08-08', } url_kwargs = {'pk': commercial.id} url = reverse('commercial_edit', kwargs=url_kwargs) request = self.request_factory.post(url, data=data) request.user = self.user view = CommercialUpdateView.as_view() response = view(request, **data) commercial = Commercial.objects.get(pk=1) self.assertEqual(commercial.name, 'actualizado') self.assertEqual(response.status_code, 302)
from django.conf.urls import url, patterns from apps.sp.views.panel.Commercial import CommercialListView, CommercialCreateView,\ CommercialUpdateView, CommercialDeleteView, CommercialByBrandIdJson,\ CommercialDataListView, CommercialCreateDataJson urlpatterns = patterns( '', #Commercial url(r'^list/$', CommercialListView.as_view(), name='commercial_list'), url(r'^create/$', CommercialCreateView.as_view(), name='commercial_create'), url(r'^edit/(?P<pk>\d+)/$', CommercialUpdateView.as_view(), name='commercial_edit'), url(r'^delete/(?P<pk>\d+)/$', CommercialDeleteView.as_view(), name='commercial_delete'), url(r'^commercial-by-brand/(?P<brand>\d+)/$', CommercialByBrandIdJson.as_view(), name='commercial_by_brand_json'), url(r'^data-list/$', CommercialDataListView.as_view(), name='commercial_data_list'), url(r'^json-create/$', CommercialCreateDataJson.as_view(), name='commercial_json_create'), )
from django.conf.urls import url, patterns from apps.sp.views.panel.Commercial import CommercialListView, CommercialCreateView,\ CommercialUpdateView, CommercialDeleteView, CommercialByBrandIdJson,\ CommercialDataListView, CommercialCreateDataJson urlpatterns = patterns('', #Commercial url(r'^list/$', CommercialListView.as_view(), name='commercial_list'), url(r'^create/$', CommercialCreateView.as_view(), name='commercial_create'), url(r'^edit/(?P<pk>\d+)/$', CommercialUpdateView.as_view(), name='commercial_edit'), url(r'^delete/(?P<pk>\d+)/$', CommercialDeleteView.as_view(), name='commercial_delete'), url(r'^commercial-by-brand/(?P<brand>\d+)/$', CommercialByBrandIdJson.as_view(), name='commercial_by_brand_json'), url(r'^data-list/$', CommercialDataListView.as_view(), name='commercial_data_list'), url(r'^json-create/$', CommercialCreateDataJson.as_view(), name='commercial_json_create'), )