From 79a0463cacaddf19d52a930b68d5e45ff09e8bc2 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 11 Jul 2022 17:07:45 -0700 Subject: [PATCH] Use trace not turtle in import_outside_toplevel test Downstream (e.g. in Fedora) tkinter and turtle aren't always included in the core Python package in order to avoid pulling in a lot of graphical dependencies on systems that do not need them. It doesn't really matter what libs are used in this test, so let's replace it with trace. Signed-off-by: Adam Williamson --- tests/functional/i/import_outside_toplevel.py | 2 +- tests/functional/i/import_outside_toplevel.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional/i/import_outside_toplevel.py b/tests/functional/i/import_outside_toplevel.py index 46c4ba6b89..455d693527 100644 --- a/tests/functional/i/import_outside_toplevel.py +++ b/tests/functional/i/import_outside_toplevel.py @@ -27,7 +27,7 @@ class C: import tokenize # [import-outside-toplevel] def j(self): - import turtle # [import-outside-toplevel] + import trace # [import-outside-toplevel] def k(flag): diff --git a/tests/functional/i/import_outside_toplevel.txt b/tests/functional/i/import_outside_toplevel.txt index 66a7349256..ee51b42796 100644 --- a/tests/functional/i/import_outside_toplevel.txt +++ b/tests/functional/i/import_outside_toplevel.txt @@ -3,7 +3,7 @@ import-outside-toplevel:15:4:15:18:g:Import outside toplevel (os, sys):UNDEFINED import-outside-toplevel:19:4:19:24:h:Import outside toplevel (time):UNDEFINED import-outside-toplevel:23:4:23:41:i:Import outside toplevel (random, socket):UNDEFINED import-outside-toplevel:27:4:27:19:C:Import outside toplevel (tokenize):UNDEFINED -import-outside-toplevel:30:8:30:21:C.j:Import outside toplevel (turtle):UNDEFINED +import-outside-toplevel:30:8:30:20:C.j:Import outside toplevel (trace):UNDEFINED import-outside-toplevel:35:8:35:23:k:Import outside toplevel (tabnanny):UNDEFINED import-outside-toplevel:39:4:39:39:j:Import outside toplevel (collections.defaultdict):UNDEFINED import-outside-toplevel:43:4:43:48:m:Import outside toplevel (math.sin, math.cos):UNDEFINED