Changeset 428 in main


Ignore:
Timestamp:
10/31/11 09:41:00 (8 years ago)
Author:
pcosquer
Message:

clean up some tests

Location:
trunk/openPLM
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/openPLM/plmapp/tests/controllers/document.py

    r400 r428  
    2828 
    2929import os 
    30 import datetime 
    3130from django.conf import settings 
    32 from django.db import IntegrityError 
    3331from django.contrib.auth.models import User 
    3432from django.core.files.base import ContentFile 
  • trunk/openPLM/plmapp/tests/controllers/part.py

    r380 r428  
    2727""" 
    2828 
    29 import os 
    3029import datetime 
    31 from django.conf import settings 
    32 from django.db import IntegrityError 
    33 from django.contrib.auth.models import User 
    34 from django.core.files.base import ContentFile 
    35 from django.core.files import File 
    3630 
    3731from openPLM.plmapp.utils import * 
  • trunk/openPLM/plmapp/tests/controllers/plmobject.py

    r376 r428  
    2727""" 
    2828 
    29 import os 
    30 import datetime 
    31 from django.conf import settings 
    3229from django.db import IntegrityError 
    3330from django.contrib.auth.models import User 
    34 from django.core.files.base import ContentFile 
    35 from django.core.files import File 
    3631 
    3732from openPLM.plmapp.utils import * 
     
    5146    DATA = {} 
    5247 
     48 
     49    def create(self, ref="Part1"): 
     50        return self.CONTROLLER.create(ref, self.TYPE, "a", self.user, self.DATA) 
     51 
     52 
    5353    def test_create(self): 
    54         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    55                                             self.user, self.DATA) 
     54        controller = self.create() 
    5655        self.assertEqual(controller.name, "") 
    5756        self.assertEqual(controller.type, self.TYPE) 
     
    6665    def test_create_error1(self): 
    6766        # empty reference 
    68         def fail(): 
    69             controller = self.CONTROLLER.create("", self.TYPE, "a", 
    70                                             self.user, self.DATA) 
    71         self.assertRaises(ValueError, fail) 
     67        self.assertRaises(ValueError, self.create, "") 
    7268 
    7369    def test_create_error2(self): 
     
    109105 
    110106    def test_keys(self): 
    111         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    112                                             self.user, self.DATA) 
    113         controller2 = self.CONTROLLER.create("Part2", self.TYPE, "a", 
    114                                              self.user, self.DATA) 
    115         def fail(): 
    116             controller3 = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    117                                                  self.user, self.DATA) 
    118         self.assertRaises(IntegrityError, fail) 
     107        controller = self.create("Part1") 
     108        controller2 = self.create("Part2") 
     109        self.assertRaises(IntegrityError, self.create, "Part1") 
    119110 
    120111    def test_getattr(self): 
    121         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    122                                             self.user, self.DATA) 
     112        controller = self.create("Part1") 
    123113        self.assertEqual(controller.name, "") 
    124114        self.failUnless("name" in controller.attributes) 
     
    127117 
    128118    def test_setattr(self): 
    129         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    130                                             self.user, self.DATA) 
     119        controller = self.create("Part1") 
    131120        self.assertEqual(controller.name, "") 
    132121        controller.name = "a name" 
     
    136125 
    137126    def test_setattr_errors(self): 
    138         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    139                                             self.user, self.DATA) 
     127        controller = self.create("Part1") 
    140128        self.assertRaises(ValueError, setattr, controller, "owner", "error") 
    141129        self.assertRaises(ValueError, setattr, controller, "state", "error") 
     
    143131 
    144132    def test_promote(self): 
    145         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    146                                             self.user, self.DATA) 
     133        controller = self.create("Part1") 
    147134        self.assertEqual(controller.state.name, "draft") 
    148135        controller.promote() 
     
    166153        Test :meth:`revise` 
    167154        """ 
    168         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    169                                             self.user, self.DATA) 
     155        controller = self.create("Part1") 
    170156        rev = controller.revise("b") 
    171157        self.assertEqual(rev.revision, "b") 
     
    178164    def test_revise_error1(self): 
    179165        "Revision : error : empty name" 
    180         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    181                                             self.user, self.DATA) 
     166        controller = self.create("Part1") 
    182167        self.assertRaises(RevisionError, controller.revise, "") 
    183168     
    184169    def test_revise_error2(self): 
    185170        "Revision : error : same revision name" 
    186         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    187                                             self.user, self.DATA) 
     171        controller = self.create("Part1") 
    188172        self.assertRaises(RevisionError, controller.revise, "a") 
    189173 
    190174    def test_set_owner(self): 
    191         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    192                                             self.user, self.DATA) 
     175        controller = self.create("Part1") 
    193176        user = User(username="user2") 
    194177        user.save() 
     
    199182 
    200183    def test_set_owner_error(self): 
    201         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    202                                             self.user, self.DATA) 
     184        controller = self.create("Part1") 
    203185        user = User(username="user2") 
    204186        user.save() 
     
    206188 
    207189    def test_set_sign1(self): 
    208         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    209                                             self.user, self.DATA) 
     190        controller = self.create("Part1") 
    210191        user = User(username="user2") 
    211192        user.save() 
     
    219200    def test_set_sign_error1(self): 
    220201        """Test sign error : bad level""" 
    221         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    222                                             self.user, self.DATA) 
     202        controller = self.create("Part1") 
    223203        user = User(username="user2") 
    224204        user.save() 
     
    230210    def test_set_sign_error2(self): 
    231211        """Test sign error : user is not a contributor"""     
    232         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    233                                             self.user, self.DATA) 
     212        controller = self.create("Part1") 
    234213        user = User(username="user2") 
    235214        user.save() 
     
    238217 
    239218    def test_add_notified(self): 
    240         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    241                                             self.user, self.DATA) 
     219        controller = self.create("Part1") 
    242220        user = User(username="user2") 
    243221        user.save() 
     
    247225 
    248226    def test_remove_notified(self): 
    249         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    250                                             self.user, self.DATA) 
     227        controller = self.create("Part1") 
    251228        controller.add_notified(self.user) 
    252229        PLMObjectUserLink.objects.get(user=self.user, plmobject=controller.object, 
     
    257234 
    258235    def test_set_role(self): 
    259         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    260                                             self.user, self.DATA) 
     236        controller = self.create("Part1") 
    261237        user = User(username="user2") 
    262238        user.save() 
     
    278254        :meth:`.PLMObject.is_promotable` returns False. 
    279255        """ 
    280         controller = self.CONTROLLER.create("Part1", self.TYPE, "a", 
    281                                             self.user, self.DATA) 
     256        controller = self.create("Part1") 
    282257        # fake function so that is_promotable returns False 
    283258        def always_false(): 
  • trunk/openPLM/settings_tests.py

    r410 r428  
    55import os.path 
    66 
    7 DEBUG = True 
     7DEBUG = False 
    88TEMPLATE_DEBUG = DEBUG 
    99 
Note: See TracChangeset for help on using the changeset viewer.