Changeset 113:98fa35e1a5d2

Show
Ignore:
Timestamp:
02/20/10 17:51:26 (7 months ago)
Author:
Roger Gammans <rgammans@…>
Branch:
default
Message:

add a parser test

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • tests/Parser.py

    r102 r113  
    3939        self.i=self.sys.NewObject("Item") 
    4040        self.i["name"]="The one ring" 
     41        self.i["not_a_cycle"]="hovercraft" 
     42        self.i["bike"]       =":mm:`:not_a_cycle`" 
    4143        self.i.set_parent(self.p) 
    4244        self.sys.NewCategory("Character") 
     
    6365        #There will be and error message as well 
    6466        self.assertEquals(str(self.c['foo'].GetFullExpansion()),"") 
     67        #Test settings 
     68        #self.assertEquals(str(self.i['bike'].GetFullExpansion()),"hovercraft") 
    6569         
    6670 
     
    6973        #Trigger a cycle and check we don't raise an exception. 
    7074        a=self.c["cycle"].GetFullExpansion() 
    71         ##TODO Set up somethin that looks like a cycle but isn't. 
     75        #Set up something that might look like a cycle but isn't. 
     76        self.c["not_a_cycle"]=":mm:`"+repr(self.i)+":bike`" 
     77        self.assertEquals(str(self.c["not_a_cycle"].GetFullExpansion()),"hovercraft") 
    7278 
    7379def getTestNames():