From 7314ebae8a3c7fae2c61427d428593ce84b4ccb5 Mon Sep 17 00:00:00 2001 From: Damien George Date: Thu, 19 Jan 2017 23:38:53 +1100 Subject: [PATCH] tests/misc/non_compliant: Add test for inability to assign func attrs. --- tests/misc/non_compliant.py | 8 ++++++++ tests/misc/non_compliant.py.exp | 1 + 2 files changed, 9 insertions(+) diff --git a/tests/misc/non_compliant.py b/tests/misc/non_compliant.py index e8ec74b5d7..8e5d586a9e 100644 --- a/tests/misc/non_compliant.py +++ b/tests/misc/non_compliant.py @@ -124,3 +124,11 @@ try: bytearray(4)[0:1] = [1, 2] except NotImplementedError: print('NotImplementedError') + +# can't assign attributes to a function +def f(): + pass +try: + f.x = 1 +except AttributeError: + print('AttributeError') diff --git a/tests/misc/non_compliant.py.exp b/tests/misc/non_compliant.py.exp index caa5c4569b..ba5590acc0 100644 --- a/tests/misc/non_compliant.py.exp +++ b/tests/misc/non_compliant.py.exp @@ -19,3 +19,4 @@ NotImplementedError b'\x01\x02' b'\x01\x00' NotImplementedError +AttributeError