mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
Complete the absolute import patch for the test suite. All relative
imports of test modules now import from the test package. Other related oddities are also fixed (like DeprecationWarning filters that weren't specifying the full import part, etc.). Also did a general code cleanup to remove all "from test.test_support import *"'s. Other from...import *'s weren't changed.
This commit is contained in:
parent
1bc894b133
commit
408b6d34de
46 changed files with 79 additions and 60 deletions
|
@ -12,36 +12,36 @@ def check_error_location(msg):
|
|||
# The first two tests should work
|
||||
|
||||
unload('test_future1')
|
||||
import test_future1
|
||||
from test import test_future1
|
||||
|
||||
unload('test_future2')
|
||||
import test_future2
|
||||
from test import test_future2
|
||||
|
||||
unload('test_future3')
|
||||
import test_future3
|
||||
from test import test_future3
|
||||
|
||||
# The remaining tests should fail
|
||||
try:
|
||||
import badsyntax_future3
|
||||
from test import badsyntax_future3
|
||||
except SyntaxError, msg:
|
||||
check_error_location(str(msg))
|
||||
|
||||
try:
|
||||
import badsyntax_future4
|
||||
from test import badsyntax_future4
|
||||
except SyntaxError, msg:
|
||||
check_error_location(str(msg))
|
||||
|
||||
try:
|
||||
import badsyntax_future5
|
||||
from test import badsyntax_future5
|
||||
except SyntaxError, msg:
|
||||
check_error_location(str(msg))
|
||||
|
||||
try:
|
||||
import badsyntax_future6
|
||||
from test import badsyntax_future6
|
||||
except SyntaxError, msg:
|
||||
check_error_location(str(msg))
|
||||
|
||||
try:
|
||||
import badsyntax_future7
|
||||
from test import badsyntax_future7
|
||||
except SyntaxError, msg:
|
||||
check_error_location(str(msg))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue