summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/unittest_builder.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/test/unittest_builder.py b/test/unittest_builder.py
index 941c49cb..b0ab4b30 100644
--- a/test/unittest_builder.py
+++ b/test/unittest_builder.py
@@ -309,7 +309,14 @@ def global_no_effect():
self.failIf(n.scope() is astng)
self.failUnlessEqual([i.__class__ for i in n.infer()],
[YES.__class__])
-
+
+ def test_augassign_attr(self):
+ astng = self.builder.string_build("""class Counter:
+ v = 0
+ def inc(self):
+ self.v += 1
+ """, __name__, __file__)
+ # Check self.v += 1 generate AugAssign(AssAttr(...)), not AugAssign(GetAttr(AssName...))
class FileBuildTC(TestCase):