Removed non ASCII text from test as requested by Guido. Sorry :/
This commit is contained in:
parent
e18f21c7d4
commit
4de2263616
|
@ -223,8 +223,7 @@ class ImportTest(unittest.TestCase):
|
||||||
warnings.simplefilter('error', ImportWarning)
|
warnings.simplefilter('error', ImportWarning)
|
||||||
self.assertRaises(ImportWarning, __import__, "site-packages")
|
self.assertRaises(ImportWarning, __import__, "site-packages")
|
||||||
|
|
||||||
class UnicodePathsTests(unittest.TestCase):
|
class PathsTests(unittest.TestCase):
|
||||||
SAMPLES = ('test', 'testäöüß', 'testéè', 'test°³²')
|
|
||||||
path = TESTFN
|
path = TESTFN
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -235,23 +234,6 @@ class UnicodePathsTests(unittest.TestCase):
|
||||||
shutil.rmtree(self.path)
|
shutil.rmtree(self.path)
|
||||||
sys.path = self.syspath
|
sys.path = self.syspath
|
||||||
|
|
||||||
def test_sys_path(self):
|
|
||||||
for i, subpath in enumerate(self.SAMPLES):
|
|
||||||
path = os.path.join(self.path, subpath)
|
|
||||||
os.mkdir(path)
|
|
||||||
self.failUnless(os.path.exists(path), os.listdir(self.path))
|
|
||||||
f = open(os.path.join(path, 'testimport%i.py' % i), 'w')
|
|
||||||
f.write("testdata = 'unicode path %i'\n" % i)
|
|
||||||
f.close()
|
|
||||||
sys.path.append(path)
|
|
||||||
try:
|
|
||||||
mod = __import__("testimport%i" % i)
|
|
||||||
except ImportError:
|
|
||||||
print >>sys.stderr, path
|
|
||||||
raise
|
|
||||||
self.assertEqual(mod.testdata, 'unicode path %i' % i)
|
|
||||||
unload("testimport%i" % i)
|
|
||||||
|
|
||||||
# http://bugs.python.org/issue1293
|
# http://bugs.python.org/issue1293
|
||||||
def test_trailing_slash(self):
|
def test_trailing_slash(self):
|
||||||
f = open(os.path.join(self.path, 'test_trailing_slash.py'), 'w')
|
f = open(os.path.join(self.path, 'test_trailing_slash.py'), 'w')
|
||||||
|
@ -263,7 +245,7 @@ class UnicodePathsTests(unittest.TestCase):
|
||||||
unload("test_trailing_slash")
|
unload("test_trailing_slash")
|
||||||
|
|
||||||
def test_main(verbose=None):
|
def test_main(verbose=None):
|
||||||
run_unittest(ImportTest, UnicodePathsTests)
|
run_unittest(ImportTest, PathsTests)
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
test_main()
|
test_main()
|
||||||
|
|
Loading…
Reference in New Issue