Changeset 1382


Ignore:
Timestamp:
02/19/07 16:36:53 (13 years ago)
Author:
jukka
Message:

Fixed broken tests.

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Validators.py

    r1342 r1382  
    3030 
    3131def remove_invalid_html_tags(s): 
     32    olds=s     
     33    if type(s)==list or type(s)==tuple: 
     34        return [remove_invalid_html_tags(t) for t in s]        
    3235    tags = sre.findall('</?([^> ]+).*?>', s) 
    3336    invalid_tags = [tag for tag in tags if tag in TAGS_BLACKLIST] 
     
    3538    for invalid_tag in invalid_tags: 
    3639        s = sre.sub("</?%s.*?>" % invalid_tag, "", s) 
     40    if s!=olds: 
     41        print "help! I'm being validated: %s" % olds 
    3742 
    3843    return s     
  • trunk/skins/lemill/validate_title.vpy

    r1379 r1382  
    1616 
    1717if title: 
    18     if not context.checkTitle(title): 
     18    if title!=context.Title() and not context.checkTitle(title): 
    1919        state.setError('title', _(u'This title is already in use, please provide another one.'), 'input_required') 
    2020             
  • trunk/tests/testMaterial.py

    r1014 r1382  
    3333 
    3434types = ('MultimediaMaterial',) 
     35TITLE='EntitledPiece' 
    3536 
    3637class TestChapterEdit(LeMillTestCase): 
     
    4243        self.ob = self.construct(typ,typ,self.portal.content) 
    4344        self.piece = self.construct('Piece','PIECE',self.portal.content) 
    44         self.ob.edit(title='EntitledPiece') 
     45        self.ob.edit(title=TITLE) 
    4546 
    4647    def testTextAdd(self): 
    4748        BODY = "This is a test body." 
    4849        BODY2 = "This is a second test body." 
    49         params = {'bodyText_0': BODY, 
     50        params = {'title':TITLE, 
     51                  'bodyText_0': BODY, 
    5052                  'bodyText_count': '1'} 
    5153        result = self.editObject(self.ob,params,basic=authfoo) 
    52         params = {'bodyText_0': BODY, 
     54        params = {'title':TITLE, 
     55                  'bodyText_0': BODY, 
    5356                  'bodyText_1': BODY2, 
    5457                  'bodyText_count': '2'} 
     
    5760 
    5861    def testReferenceAdd(self): 
    59         params = {'bodyText_file_0': self.piece.UID(), 
     62        params = {'title':TITLE, 
     63                  'bodyText_file_0': self.piece.UID(), 
    6064                  'bodyText_0': self.piece.UID()} 
    6165        result = self.editObject(self.ob,params,basic=authfoo) 
     
    6468    def testTextAndReference(self): 
    6569        BODY = "This is a test body." 
    66         params = {'bodyText_0': BODY, 
     70        params = {'title':TITLE, 
     71                  'bodyText_0': BODY, 
    6772                  'bodyText_count': '1'} 
    6873        result = self.editObject(self.ob,params,basic=authfoo) 
    69         params = {'bodyText_0': BODY, 
     74        params = {'title':TITLE, 
     75                  'bodyText_0': BODY, 
    7076                  'bodyText_file_1': self.piece.UID(), 
    7177                  'bodyText_1': self.piece.UID(), 
Note: See TracChangeset for help on using the changeset viewer.