|
45 | 45 | Py_GIL_DISABLED, |
46 | 46 | no_rerun, |
47 | 47 | force_not_colorized_test_class, |
48 | | - findfile |
49 | 48 | ) |
50 | 49 | from test.support.import_helper import ( |
51 | 50 | forget, make_legacy_pyc, unlink, unload, ready_to_import, |
@@ -1253,38 +1252,30 @@ class Spec2: |
1253 | 1252 | _imp.create_dynamic(Spec2()) |
1254 | 1253 |
|
1255 | 1254 | def test_filter_syntax_warnings_by_module(self): |
1256 | | - filename = findfile('test_warnings/data/syntax_warnings.py') |
1257 | | - print() |
1258 | | - print(filename) |
1259 | | - with warnings.catch_warnings(): |
1260 | | - warnings.simplefilter('ignore') |
1261 | | - import test.test_warnings.data.syntax_warnings |
1262 | | - filename = test.test_warnings.data.syntax_warnings.__file__ |
1263 | | - print(filename) |
1264 | | - module_re = r'test\.test_warnings\.data\.syntax_warnings\z' |
1265 | | - unload('test.test_warnings.data.syntax_warnings') |
| 1255 | + module_re = r'test\.test_import\.data\.syntax_warnings\z' |
| 1256 | + unload('test.test_import.data.syntax_warnings') |
1266 | 1257 | with (os_helper.temp_dir() as tmpdir, |
1267 | 1258 | temporary_pycache_prefix(tmpdir), |
1268 | 1259 | warnings.catch_warnings(record=True) as wlog): |
1269 | 1260 | warnings.simplefilter('error') |
1270 | 1261 | warnings.filterwarnings('always', module=module_re) |
1271 | | - import test.test_warnings.data.syntax_warnings |
| 1262 | + import test.test_import.data.syntax_warnings |
1272 | 1263 | self.assertEqual(sorted(wm.lineno for wm in wlog), [4, 7, 10, 13, 14, 21]) |
1273 | | - filename = test.test_warnings.data.syntax_warnings.__file__ |
| 1264 | + filename = test.test_import.data.syntax_warnings.__file__ |
1274 | 1265 | for wm in wlog: |
1275 | 1266 | self.assertEqual(wm.filename, filename) |
1276 | 1267 | self.assertIs(wm.category, SyntaxWarning) |
1277 | 1268 |
|
1278 | 1269 | module_re = r'syntax_warnings\z' |
1279 | | - unload('test.test_warnings.data.syntax_warnings') |
| 1270 | + unload('test.test_import.data.syntax_warnings') |
1280 | 1271 | with (os_helper.temp_dir() as tmpdir, |
1281 | 1272 | temporary_pycache_prefix(tmpdir), |
1282 | 1273 | warnings.catch_warnings(record=True) as wlog): |
1283 | 1274 | warnings.simplefilter('error') |
1284 | 1275 | warnings.filterwarnings('always', module=module_re) |
1285 | | - import test.test_warnings.data.syntax_warnings |
| 1276 | + import test.test_import.data.syntax_warnings |
1286 | 1277 | self.assertEqual(sorted(wm.lineno for wm in wlog), [4, 7, 10, 13, 14, 21]) |
1287 | | - filename = test.test_warnings.data.syntax_warnings.__file__ |
| 1278 | + filename = test.test_import.data.syntax_warnings.__file__ |
1288 | 1279 | for wm in wlog: |
1289 | 1280 | self.assertEqual(wm.filename, filename) |
1290 | 1281 | self.assertIs(wm.category, SyntaxWarning) |
|
0 commit comments