Changeset 704 in main for branches


Ignore:
Timestamp:
02/02/12 14:38:35 (8 years ago)
Author:
agalech
Message:

adding test

Location:
branches/3D/openPLM/document3D
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/3D/openPLM/document3D/tests.py

    r703 r704  
    66""" 
    77#./manage.py test document3D --settings=settings_tests 
    8  
     8from django.http import HttpResponse ,HttpResponseRedirect 
    99from django.test import TestCase 
     10from openPLM.document3D.test_request import * 
     11from openPLM.document3D.views import * 
     12from openPLM.document3D.forms import * 
    1013from openPLM.plmapp.tests.views import CommonViewTest 
    1114from openPLM.document3D.models import  Document3DController 
    1215from django.core.files import File 
    1316 
     17""" 
    1418class ArchiveViewTestCase(CommonViewTest): 
    1519 
     
    2327             
    2428        #print "\n\n\n" , self.document , "\n\n\n" 
    25  
     29     
    2630    def test_add_STEP(self): 
    2731        f=open("document3D/data_test/test.stp") 
     
    4246        new_doc_file=self.document.add_file(myfile)                 
    4347        self.document.delete_file(new_doc_file)        
    44  
    45          
    46     ###############################################a hacer, comparar los jss generados###  
    47     """ 
    48     dependera tambien de el id    
    49     def test_Read_STEP(self): 
    50  
     48     
     49    def test_display3D(self): 
    5150        f=open("document3D/data_test/test.stp") 
    5251        myfile = File(f) 
    5352        new_doc_file=self.document.add_file(myfile) 
    54     """         
     53        a=HttpResponseRedirect(self.document.object.plmobject_url+"3D/") 
     54        print a         
     55    ###############################################a hacer, comparar los jss generados###  
     56""" 
     57   
    5558         
    5659    ############################################# test check-in 
     
    6669           
    6770     
     71      
     72class View3DTest(CommonViewTest): 
     73 
     74    def setUp(self): 
     75        super(View3DTest, self).setUp() 
     76        self.document = Document3DController.create('doc1', 'Document3D', 
     77                'a', self.user, self.DATA) 
     78    def test_3D_form(self): 
     79        f=open("document3D/data_test/test.stp") 
     80        myfile = File(f) 
     81        new_doc_file=self.document.add_file(myfile)      
     82        response = self.get(self.document.object.plmobject_url+"3D/") 
     83        form=Form3D(document=self.document) 
     84        self.document.delete_file(new_doc_file) 
     85        self.assertEqual(response.context["select_stp_form"].as_table(), form.as_table()) 
     86         
     87         
     88    def test_3D_no_stp_associe(self):    
    6889     
    69     def test_basic_addition(self): 
    70         """ 
    71         Tests that 1 + 1 always equals 2. 
    72         """ 
    73         self.assertEqual(1 + 1, 2) 
     90        response = self.get(self.document.object.plmobject_url+"3D/") 
     91        self.assertEqual(response.context["menu_arborescense"], '') 
     92        self.assertEqual(response.context["multi_image3D"], '') 
     93         
     94    def test_3D_stp_associe_sans_arborescense(self):   #ca doit jamais arriver, mais... 
     95        f=open("document3D/data_test/test.stp") 
     96        myfile = File(f) 
     97        new_doc_file=self.document.add_file(myfile)        
     98        stp=stp_to_jss_arborescense.objects.get(stp=new_doc_file) 
     99        stp.delete() 
     100        response = self.get(self.document.object.plmobject_url+"3D/")  
     101        self.document.delete_file(new_doc_file)       
     102        self.assertNotEqual(response.context["multi_image3D"],'') 
     103        self.assertEqual(response.context["menu_arborescense"], '') 
     104 
     105 
    74106#class Document3DtestCase(TestCase): 
    75107 
  • branches/3D/openPLM/document3D/views.py

    r703 r704  
    3939    .. include:: views_params.txt  
    4040    """ 
    41      
     41 
    4242    obj_type = "Document3D"  
    4343     
     
    9090        else: 
    9191            menu_arborescense=""  
     92            #aqui decir algo raro, por que no es normal tener stp sin arborescencia asociados 
    9293        #print "EL numero de ficheros es " ,multi_image.count() 
    9394 
Note: See TracChangeset for help on using the changeset viewer.