summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2018-10-25 23:43:44 +0300
committerDamien George <damien.p.george@gmail.com>2018-11-01 13:33:16 +1100
commitd94aa577a65c10e7fe2e7ce5021b79fb30a03274 (patch)
tree40f72cedbbf661fd5dfdbb9241179859f03c55c4
parent5c18730f28c4f70496f52a59293ee4a575ab3fa5 (diff)
tests/import_long_dyn: Test for "import *" of a long dynamic name.
Such names aren't stored as qstr in module dict, and there was a bug in "import *" handling which assumed any name in a module dict is a qstr.
-rw-r--r--tests/import/import_long_dyn.py1
-rw-r--r--tests/import/import_long_dyn2.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/tests/import/import_long_dyn.py b/tests/import/import_long_dyn.py
new file mode 100644
index 000000000..709e019f3
--- /dev/null
+++ b/tests/import/import_long_dyn.py
@@ -0,0 +1 @@
+from import_long_dyn2 import *
diff --git a/tests/import/import_long_dyn2.py b/tests/import/import_long_dyn2.py
new file mode 100644
index 000000000..c3cb1f246
--- /dev/null
+++ b/tests/import/import_long_dyn2.py
@@ -0,0 +1 @@
+globals()["long_long_very_long_long_name"] = 1