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 7a37523 commit 28db978Copy full SHA for 28db978
1 file changed
Lib/test/test_ast.py
@@ -408,6 +408,24 @@ def test_alias(self):
408
self.assertEqual(alias.col_offset, 16)
409
self.assertEqual(alias.end_col_offset, 17)
410
411
+ im = ast.parse("from bar import y as z").body[0]
412
+ alias = im.names[0]
413
+ self.assertEqual(alias.name, "y")
414
+ self.assertEqual(alias.asname, "z")
415
+ self.assertEqual(alias.lineno, 1)
416
+ self.assertEqual(alias.end_lineno, 1)
417
+ self.assertEqual(alias.col_offset, 16)
418
+ self.assertEqual(alias.end_col_offset, 22)
419
+
420
+ im = ast.parse("import bar as foo").body[0]
421
422
+ self.assertEqual(alias.name, "bar")
423
+ self.assertEqual(alias.asname, "foo")
424
425
426
+ self.assertEqual(alias.col_offset, 7)
427
+ self.assertEqual(alias.end_col_offset, 17)
428
429
def test_base_classes(self):
430
self.assertTrue(issubclass(ast.For, ast.stmt))
431
self.assertTrue(issubclass(ast.Name, ast.expr))
0 commit comments