]> granicus.if.org Git - python/commitdiff
test expect base classes
authorBenjamin Peterson <benjamin@python.org>
Tue, 27 Oct 2009 20:59:18 +0000 (20:59 +0000)
committerBenjamin Peterson <benjamin@python.org>
Tue, 27 Oct 2009 20:59:18 +0000 (20:59 +0000)
Lib/test/test_ast.py

index 14e31bd5ea21cf01e1284eaff41cf0846a760768..e5920329f12f6f8e992d8b4b77da880bb5969271 100644 (file)
@@ -161,6 +161,14 @@ class AST_Tests(unittest.TestCase):
         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)