Changeset 1076 in main


Ignore:
Timestamp:
04/30/12 12:23:35 (7 years ago)
Author:
agalech
Message:

test mod for document3D

Location:
trunk/openPLM/document3D
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/openPLM/document3D/tests/views.py

    r1070 r1076  
    99#firefox _build/html/index.html 
    1010#/var/django/openPLM/trunk/docs/devel/applications/document3D 
     11 
     12#./manage.py compilemessages  
    1113from django.http import HttpResponse ,HttpResponseRedirect , HttpRequest 
    1214from django.test import TestCase 
     
    4345  
    4446        return data 
    45                                  
     47                                     
    4648    def test_view3D_stp_decompose(self): 
    4749        f=open("document3D/data_test/test2.stp") 
     
    5153   
    5254        data=self.update_data(new_doc_file) 
     55         
     56        self.assertTrue(is_decomposable(self.document.object)) 
    5357        self.post(self.base_url+"decompose/"+str(new_doc_file.id)+"/",data) 
    5458        self.assertFalse(is_decomposable(self.document.object)) 
     
    145149        # TODO: check forms 
    146150 
    147      
    148     def test_display_decompose_form_post(self): 
    149         f=open("document3D/data_test/test.stp") 
    150         myfile = File(f) 
    151         new_doc_file=self.document.add_file(myfile)      
    152         self.controller.attach_to_document(self.document.object)     
    153                                                                
    154  
    155         data=self.update_data(new_doc_file) 
    156  
    157  
    158         reponse_post = self.post(self.base_url+"decompose/"+str(new_doc_file.id)+"/",data) 
    159         self.assertRedirects(reponse_post, self.base_url + "BOM-child/") 
    160      
    161                 
     151        
     152  
     153                   
    162154    def test_display_decompose_time_modification_diferent(self): 
    163155        f=open("document3D/data_test/test.stp") 
     
    227219        data=self.update_data(new_doc_file) 
    228220        GeometryFile.objects.filter(stp=new_doc_file).delete() 
    229         reponse=self.post(self.base_url+"decompose/"+str(new_doc_file.id)+"/",data) 
    230         self.assertEqual(reponse.context["extra_errors"],u"Error while the file step was decomposed")         
    231        
     221        self.assertRaises(Document3D_decomposer_Error,self.post,self.base_url+"decompose/"+str(new_doc_file.id)+"/",data)         
     222           
    232223    """ 
    233224    def test_display_decompose_bom_formset_error_post(self): 
  • trunk/openPLM/document3D/views.py

    r1072 r1076  
    263263                            native_related.save(False) 
    264264                    else: 
    265                         try: 
    266                             decomposer_all.delay(stp_file.pk,json.dumps(data_for_product(product)),obj.object.pk,native_related_pk,obj._user.pk,old_product) 
    267                         except Exception as excep: 
    268                             extra_errors=unicode(excep) 
    269                          
    270                         else: 
    271                          
    272                             return HttpResponseRedirect(obj.plmobject_url+"BOM-child/") 
     265 
     266 
     267                        decomposer_all.delay(stp_file.pk,json.dumps(data_for_product(product)),obj.object.pk,native_related_pk,obj._user.pk,old_product) 
     268 
     269                        return HttpResponseRedirect(obj.plmobject_url+"BOM-child/") 
    273270   
    274271 
     
    544541@transaction.commit_on_success 
    545542def generate_part_doc_links_AUX(request,product, parent_ctrl,instances):  # para generar bien el commit on succes 
    546  
    547     generate_part_doc_links(request,product, parent_ctrl,instances) 
    548           
     543    try: 
     544        generate_part_doc_links(request,product, parent_ctrl,instances) 
     545    except Exception as excep: 
     546        raise excep           
    549547def generate_part_doc_links(request,product, parent_ctrl,instances): 
    550548 
Note: See TracChangeset for help on using the changeset viewer.