[Python-checkins] r75868 - python/trunk/Lib/test/test_ast.py

benjamin.peterson python-checkins at python.org
Tue Oct 27 21:59:18 CET 2009


Author: benjamin.peterson
Date: Tue Oct 27 21:59:18 2009
New Revision: 75868

Log:
test expect base classes

Modified:
   python/trunk/Lib/test/test_ast.py

Modified: python/trunk/Lib/test/test_ast.py
==============================================================================
--- python/trunk/Lib/test/test_ast.py	(original)
+++ python/trunk/Lib/test/test_ast.py	Tue Oct 27 21:59:18 2009
@@ -161,6 +161,14 @@
         im = ast.parse("from . import y").body[0]
         self.assertIsNone(im.module)
 
+    def test_base_classes(self):
+        self.assertTrue(issubclass(ast.For, ast.stmt))
+        self.assertTrue(issubclass(ast.Name, ast.expr))
+        self.assertTrue(issubclass(ast.stmt, ast.AST))
+        self.assertTrue(issubclass(ast.expr, ast.AST))
+        self.assertTrue(issubclass(ast.comprehension, ast.AST))
+        self.assertTrue(issubclass(ast.Gt, ast.AST))
+
     def test_nodeclasses(self):
         x = ast.BinOp(1, 2, 3, lineno=0)
         self.assertEquals(x.left, 1)


More information about the Python-checkins mailing list