Skip to content

Commit 8a371c7

Browse files
committed
Removed the setUpClass method to support py26
1 parent ec26151 commit 8a371c7

File tree

1 file changed

+39
-41
lines changed

1 file changed

+39
-41
lines changed

tests.py

Lines changed: 39 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -185,47 +185,45 @@ def test_set(self):
185185

186186
class 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

Comments
 (0)