@@ -185,47 +185,45 @@ def test_set(self):
185
185
186
186
class AltTypesTests (unittest .TestCase ):
187
187
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
229
227
230
228
231
229
def test_alttypes (self ):
0 commit comments