@@ -185,47 +185,45 @@ def test_set(self):
185185
186186class AltTypesTests (unittest .TestCase ):
187187
188- @classmethod
189- def setUpClass (cls ):
190- class Node (object ):
191- def __init__ (self , name , parent = None ):
192- self .name = name
193- self .parent = parent
194- self .left = None
195- self .right = None
196-
197- def set_left (self , node ):
198- node .parent = self
199- self .left = node
200-
201- def set_right (self , node ):
202- node .parent = self
203- self .right = node
204-
205- def __getitem__ (self , key ):
206- if key == 'left' :
207- return self .left
208- if key == 'right' :
209- return self .right
210-
211- raise KeyError ("Only left and right supported" )
212-
213- def __setitem__ (self , key , val ):
214- if key == 'left' :
215- return self .set_left (val )
216- if key == 'right' :
217- return self .set_right (val )
218-
219- raise KeyError ("Only left and right supported: %s" % key )
220-
221- class mdict (object ):
222- def __init__ (self , d ):
223- self ._d = d
224- def __getitem__ (self , item ):
225- return self ._d [item ]
226-
227- cls .mdict = mdict ({'root' : {'1' : {'2' : '3' }}})
228- cls .Node = Node
188+ class Node (object ):
189+ def __init__ (self , name , parent = None ):
190+ self .name = name
191+ self .parent = parent
192+ self .left = None
193+ self .right = None
194+
195+ def set_left (self , node ):
196+ node .parent = self
197+ self .left = node
198+
199+ def set_right (self , node ):
200+ node .parent = self
201+ self .right = node
202+
203+ def __getitem__ (self , key ):
204+ if key == 'left' :
205+ return self .left
206+ if key == 'right' :
207+ return self .right
208+
209+ raise KeyError ("Only left and right supported" )
210+
211+ def __setitem__ (self , key , val ):
212+ if key == 'left' :
213+ return self .set_left (val )
214+ if key == 'right' :
215+ return self .set_right (val )
216+
217+ raise KeyError ("Only left and right supported: %s" % key )
218+
219+ class mdict (object ):
220+ def __init__ (self , d ):
221+ self ._d = d
222+ def __getitem__ (self , item ):
223+ return self ._d [item ]
224+
225+ mdict = mdict ({'root' : {'1' : {'2' : '3' }}})
226+ Node = Node
229227
230228
231229 def test_alttypes (self ):
0 commit comments