Ejemplo n.º 1
0
 def test_get_model_fail(self):
     view = ModelDataJsonView.as_view()
     request = self.request_factory.get(
         reverse('panel_information_model', kwargs={'pk': 876}))
     request.user = self.user
     response = view(request, pk=876)
     content = json.loads(response._container[0])
     self.assertEqual(response.status_code, 200)
     self.assertEqual(content.get('status'), "warning")
Ejemplo n.º 2
0
 def test_get_model_fail(self):
     view = ModelDataJsonView.as_view()
     request = self.request_factory.get(
         reverse('panel_information_model', kwargs={'pk': 876})
     )
     request.user = self.user
     response = view(request, pk=876)
     content = json.loads(response._container[0])
     self.assertEqual(response.status_code, 200)
     self.assertEqual(content.get('status'), "warning")
Ejemplo n.º 3
0
    def test_get_model(self):
        view = ModelDataJsonView.as_view()
        model = Model.objects.latest('created')
        request = self.request_factory.get(
            reverse('panel_information_model', kwargs={'pk':
                                                       model.model_code}))
        request.user = self.user
        response = view(request, pk=model.model_code)
        self.assertEqual(response.status_code, 200)
        data = json.loads(response.content)

        self.assertTrue('profile' in data)
        self.assertTrue('features' in data)
        self.assertTrue('commercial' in data)
        self.assertTrue('images' in data)
Ejemplo n.º 4
0
    def test_get_model(self):
        view = ModelDataJsonView.as_view()
        model = Model.objects.latest('created')
        request = self.request_factory.get(
            reverse('panel_information_model', kwargs={'pk': model.model_code})
        )
        request.user = self.user
        response = view(request, pk=model.model_code)
        self.assertEqual(response.status_code, 200)
        data = json.loads(response.content)

        self.assertTrue('profile' in data)
        self.assertTrue('features' in data)
        self.assertTrue('commercial' in data)
        self.assertTrue('images' in data)
Ejemplo n.º 5
0
    url(r'^model-control/save-profile/$',
        ModelCreateView.as_view(),
        name='panel_model_save_profile'),
    url(r'^model-control/update-profile/(?P<pk>[^/]+)/$',
        ModelUpdateView.as_view(),
        name='panel_model_update_profile'),
    url(r'^model-control/quick-update/$',
        QuickModelUpdateView.as_view(),
        name='quick_update_url'),
    url(r'^model-control/save-feature/(?P<pk>[^/]+)/$',
        ModelFeatureCreateView.as_view(),
        name='panel_model_save_feature'),
    url(r'^model-control/update-feature/(?P<pk>[^/]+)/$',
        ModelFeatureUpdateView.as_view(),
        name='panel_model_update_feature'),
    url(r'^model-control/delete-picture/(?P<pk>[^/]+)/$',
        DeleteImageModelView.as_view(),
        name='panel_model_delete_picture'),
    url(r'^model-control/delete-feature/$',
        ModelFeatureDeleteView.as_view(),
        name='panel_model_delete_feature'),
    url(r'^model-control/information/(?P<pk>[^/]+)/$',
        ModelDataJsonView.as_view(),
        name='panel_information_model'),
    url(r'^model-control/save-picture/$',
        PictureModelCreateView.as_view(),
        name='panel_model_save_picture'),
    url(r'^model-control/simple-search/$',
        ModelSimpleSearchView.as_view(),
        name='simple_search_model'),
)
Ejemplo n.º 6
0
        QuickModelUpdateView.as_view(),
        name='quick_update_url'),

    url(r'^model-control/save-feature/(?P<pk>[^/]+)/$',
        ModelFeatureCreateView.as_view(),
        name='panel_model_save_feature'),

    url(r'^model-control/update-feature/(?P<pk>[^/]+)/$',
        ModelFeatureUpdateView.as_view(),
        name='panel_model_update_feature'),

    url(r'^model-control/delete-picture/(?P<pk>[^/]+)/$',
        DeleteImageModelView.as_view(),
        name='panel_model_delete_picture'),

    url(r'^model-control/delete-feature/$',
        ModelFeatureDeleteView.as_view(),
        name='panel_model_delete_feature'),

    url(r'^model-control/information/(?P<pk>[^/]+)/$',
        ModelDataJsonView.as_view(),
        name='panel_information_model'),

    url(r'^model-control/save-picture/$',
        PictureModelCreateView.as_view(),
        name='panel_model_save_picture'),

    url(r'^model-control/simple-search/$',
        ModelSimpleSearchView.as_view(),
        name='simple_search_model'),
)