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")
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")
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)
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)
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'), )
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'), )