Changeset 113:98fa35e1a5d2
- Timestamp:
- 02/20/10 17:51:26 (7 months ago)
- Author:
- Roger Gammans <rgammans@…>
- Branch:
- default
- Message:
-
add a parser test
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r102
|
r113
|
|
| 39 | 39 | self.i=self.sys.NewObject("Item") |
| 40 | 40 | self.i["name"]="The one ring" |
| | 41 | self.i["not_a_cycle"]="hovercraft" |
| | 42 | self.i["bike"] =":mm:`:not_a_cycle`" |
| 41 | 43 | self.i.set_parent(self.p) |
| 42 | 44 | self.sys.NewCategory("Character") |
| … |
… |
|
| 63 | 65 | #There will be and error message as well |
| 64 | 66 | self.assertEquals(str(self.c['foo'].GetFullExpansion()),"") |
| | 67 | #Test settings |
| | 68 | #self.assertEquals(str(self.i['bike'].GetFullExpansion()),"hovercraft") |
| 65 | 69 | |
| 66 | 70 | |
| … |
… |
|
| 69 | 73 | #Trigger a cycle and check we don't raise an exception. |
| 70 | 74 | 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") |
| 72 | 78 | |
| 73 | 79 | def getTestNames(): |