summaryrefslogtreecommitdiff
path: root/third_party/pep8/testsuite/E72.py
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/pep8/testsuite/E72.py')
-rw-r--r--third_party/pep8/testsuite/E72.py51
1 files changed, 51 insertions, 0 deletions
diff --git a/third_party/pep8/testsuite/E72.py b/third_party/pep8/testsuite/E72.py
new file mode 100644
index 00000000000..8eb34cb3991
--- /dev/null
+++ b/third_party/pep8/testsuite/E72.py
@@ -0,0 +1,51 @@
+#: E721
+if type(res) == type(42):
+ pass
+#: E721
+if type(res) != type(""):
+ pass
+#: E721
+import types
+
+if res == types.IntType:
+ pass
+#: E721
+import types
+
+if type(res) is not types.ListType:
+ pass
+#: E721
+assert type(res) == type(False) or type(res) == type(None)
+#: E721
+assert type(res) == type([])
+#: E721
+assert type(res) == type(())
+#: E721
+assert type(res) == type((0,))
+#: E721
+assert type(res) == type((0))
+#: E721
+assert type(res) != type((1, ))
+#: E721
+assert type(res) is type((1, ))
+#: E721
+assert type(res) is not type((1, ))
+#: E211 E721
+assert type(res) == type ([2, ])
+#: E201 E201 E202 E721
+assert type(res) == type( ( ) )
+#: E201 E202 E721
+assert type(res) == type( (0, ) )
+#:
+
+#: Okay
+import types
+
+if isinstance(res, int):
+ pass
+if isinstance(res, str):
+ pass
+if isinstance(res, types.MethodType):
+ pass
+if type(a) != type(b) or type(a) == type(ccc):
+ pass