Пример #1
0
    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)
Пример #2
0
    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)
Пример #3
0
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'),
)
Пример #4
0
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'),
)