aboutsummaryrefslogtreecommitdiff
path: root/catapult/telemetry/third_party/modulegraph/modulegraph_tests/testpkg-edgedata/script_from_import.py
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/telemetry/third_party/modulegraph/modulegraph_tests/testpkg-edgedata/script_from_import.py')
-rw-r--r--catapult/telemetry/third_party/modulegraph/modulegraph_tests/testpkg-edgedata/script_from_import.py46
1 files changed, 46 insertions, 0 deletions
diff --git a/catapult/telemetry/third_party/modulegraph/modulegraph_tests/testpkg-edgedata/script_from_import.py b/catapult/telemetry/third_party/modulegraph/modulegraph_tests/testpkg-edgedata/script_from_import.py
new file mode 100644
index 00000000..1dd6783e
--- /dev/null
+++ b/catapult/telemetry/third_party/modulegraph/modulegraph_tests/testpkg-edgedata/script_from_import.py
@@ -0,0 +1,46 @@
+from pkg import toplevel_existing
+from pkg import toplevel_nonexisting
+
+class MyClass:
+ from pkg import toplevel_class_existing
+ from pkg import toplevel_class_nonexisting
+
+if a == b:
+ from pkg import toplevel_conditional_existing
+ from pkg import toplevel_conditional_nonexisting
+
+ try:
+ from pkg import toplevel_conditional_import_existing, toplevel_conditional_import_nonexisting
+ except:
+ from pkg import toplevel_conditional_import2_existing
+ from pkg import toplevel_conditional_import2_nonexisting
+
+try:
+ from pkg import toplevel_import_existing, toplevel_import_nonexisting
+except:
+ from pkg import toplevel_import2_existing
+ from pkg import toplevel_import2_nonexisting
+
+def function():
+ from pkg import function_existing, function_nonexisting
+
+ class MyClass:
+ from pkg import function_class_existing, function_class_nonexisting
+
+ if a == b:
+ from pkg import function_conditional_existing
+ from pkg import function_conditional_nonexisting
+
+ try:
+ from pkg import function_conditional_import_existing
+ from pkg import function_conditional_import_nonexisting
+ except:
+ from pkg import function_conditional_import2_existing
+ from pkg import function_conditional_import2_nonexisting
+
+ try:
+ from pkg import function_import_existing
+ from pkg import function_import_nonexisting
+ except:
+ from pkg import function_import2_existing
+ from pkg import function_import2_nonexisting