summaryrefslogtreecommitdiff
path: root/tests/regrtest_data/py3k_errors_and_warnings.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/regrtest_data/py3k_errors_and_warnings.py')
-rw-r--r--tests/regrtest_data/py3k_errors_and_warnings.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/regrtest_data/py3k_errors_and_warnings.py b/tests/regrtest_data/py3k_errors_and_warnings.py
new file mode 100644
index 000000000..3d033e86c
--- /dev/null
+++ b/tests/regrtest_data/py3k_errors_and_warnings.py
@@ -0,0 +1,19 @@
+"""Contains both normal error messages and Python3 porting error messages."""
+# pylint: disable=too-few-public-methods
+
+# error: import missing `from __future__ import absolute_import`
+import sys
+
+# error: Use raise ErrorClass(args) instead of raise ErrorClass, args.
+raise Exception, 1
+
+class Test(object):
+ """dummy"""
+
+ def __init__(self):
+ # warning: Calling a dict.iter*() method
+ {1: 2}.iteritems()
+ return 42
+
+# error: print statement used
+print 'not in python3'