Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 626e2cc commit 3adac41Copy full SHA for 3adac41
1 file changed
Lib/test/test_ast.py
@@ -355,6 +355,24 @@ def test_alias(self):
355
self.assertEqual(alias.col_offset, 16)
356
self.assertEqual(alias.end_col_offset, 17)
357
358
+ im = ast.parse("from bar import y as z").body[0]
359
+ alias = im.names[0]
360
+ self.assertEqual(alias.name, "y")
361
+ self.assertEqual(alias.asname, "z")
362
+ self.assertEqual(alias.lineno, 1)
363
+ self.assertEqual(alias.end_lineno, 1)
364
+ self.assertEqual(alias.col_offset, 16)
365
+ self.assertEqual(alias.end_col_offset, 22)
366
+
367
+ im = ast.parse("import bar as foo").body[0]
368
369
+ self.assertEqual(alias.name, "bar")
370
+ self.assertEqual(alias.asname, "foo")
371
372
373
+ self.assertEqual(alias.col_offset, 7)
374
+ self.assertEqual(alias.end_col_offset, 17)
375
376
def test_base_classes(self):
377
self.assertTrue(issubclass(ast.For, ast.stmt))
378
self.assertTrue(issubclass(ast.Name, ast.expr))
0 commit comments