1.1 --- a/tests/getattr_visitor.py Sat Jan 21 00:03:13 2017 +0100
1.2 +++ b/tests/getattr_visitor.py Sat Jan 21 17:03:55 2017 +0100
1.3 @@ -2,8 +2,6 @@
1.4
1.5 "An expression."
1.6
1.7 - name = "Expr"
1.8 -
1.9 def __init__(self, ops):
1.10 self.ops = ops
1.11
1.12 @@ -14,8 +12,6 @@
1.13
1.14 "A binary operator."
1.15
1.16 - name = "Binary"
1.17 -
1.18 def __init__(self, left, op, right):
1.19 self.left = left
1.20 self.op = op
1.21 @@ -28,8 +24,6 @@
1.22
1.23 "A unary operator."
1.24
1.25 - name = "Unary"
1.26 -
1.27 def __init__(self, op, operand):
1.28 self.op = op
1.29 self.operand = operand
1.30 @@ -41,8 +35,6 @@
1.31
1.32 "A general value."
1.33
1.34 - name = "Value"
1.35 -
1.36 def __init__(self, value):
1.37 self.value = value
1.38
1.39 @@ -60,7 +52,7 @@
1.40
1.41 # Obtain the method for the node name.
1.42
1.43 - fn = getattr(self, node.name)
1.44 + fn = getattr(self, node.__name__)
1.45
1.46 # Call the method.
1.47