mirror of
https://github.com/python/cpython.git
synced 2025-08-30 21:48:47 +00:00
PEP 3147
This commit is contained in:
parent
0e59cc3fc3
commit
28a691b7fd
39 changed files with 1203 additions and 287 deletions
|
@ -1,5 +1,12 @@
|
|||
import os, sys, string, random, tempfile, unittest
|
||||
import os
|
||||
import sys
|
||||
import shutil
|
||||
import string
|
||||
import random
|
||||
import tempfile
|
||||
import unittest
|
||||
|
||||
from imp import cache_from_source
|
||||
from test.support import run_unittest
|
||||
|
||||
class TestImport(unittest.TestCase):
|
||||
|
@ -26,22 +33,17 @@ class TestImport(unittest.TestCase):
|
|||
self.module_path = os.path.join(self.package_dir, 'foo.py')
|
||||
|
||||
def tearDown(self):
|
||||
for file in os.listdir(self.package_dir):
|
||||
os.remove(os.path.join(self.package_dir, file))
|
||||
os.rmdir(self.package_dir)
|
||||
os.rmdir(self.test_dir)
|
||||
shutil.rmtree(self.test_dir)
|
||||
self.assertNotEqual(sys.path.count(self.test_dir), 0)
|
||||
sys.path.remove(self.test_dir)
|
||||
self.remove_modules()
|
||||
|
||||
def rewrite_file(self, contents):
|
||||
for extension in "co":
|
||||
compiled_path = self.module_path + extension
|
||||
if os.path.exists(compiled_path):
|
||||
os.remove(compiled_path)
|
||||
f = open(self.module_path, 'w')
|
||||
f.write(contents)
|
||||
f.close()
|
||||
compiled_path = cache_from_source(self.module_path)
|
||||
if os.path.exists(compiled_path):
|
||||
os.remove(compiled_path)
|
||||
with open(self.module_path, 'w') as f:
|
||||
f.write(contents)
|
||||
|
||||
def test_package_import__semantics(self):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue