[pypy-commit] pypy py3.3: Remove tests which call importing.load_source_module(). This function was removed.
mjacob
pypy.commits at gmail.com
Wed Feb 10 08:51:50 EST 2016
Author: Manuel Jacob <me at manueljacob.de>
Branch: py3.3
Changeset: r82143:7ce8c80e23e7
Date: 2016-02-10 14:18 +0100
http://bitbucket.org/pypy/pypy/changeset/7ce8c80e23e7/
Log: Remove tests which call importing.load_source_module(). This
function was removed.
diff --git a/pypy/module/imp/test/test_import.py b/pypy/module/imp/test/test_import.py
--- a/pypy/module/imp/test/test_import.py
+++ b/pypy/module/imp/test/test_import.py
@@ -915,106 +915,6 @@
finally:
stream.close()
- def test_load_source_module(self):
- space = self.space
- w_modulename = space.wrap('somemodule')
- w_mod = space.wrap(Module(space, w_modulename))
- pathname = _testfilesource()
- stream = streamio.open_file_as_stream(pathname, "r")
- try:
- w_ret = importing.load_source_module(
- space, w_modulename, w_mod,
- pathname, stream.readall(),
- stream.try_to_find_file_descriptor())
- finally:
- stream.close()
- assert w_mod is w_ret
- w_ret = space.getattr(w_mod, space.wrap('x'))
- ret = space.int_w(w_ret)
- assert ret == 42
-
- cpathname = udir.join('test.pyc')
- assert cpathname.check()
- cpathname.remove()
-
- def test_load_source_module_nowrite(self):
- space = self.space
- w_modulename = space.wrap('somemodule')
- w_mod = space.wrap(Module(space, w_modulename))
- pathname = _testfilesource()
- stream = streamio.open_file_as_stream(pathname, "r")
- try:
- w_ret = importing.load_source_module(
- space, w_modulename, w_mod,
- pathname, stream.readall(),
- stream.try_to_find_file_descriptor(),
- write_pyc=False)
- finally:
- stream.close()
- cpathname = udir.join('test.pyc')
- assert not cpathname.check()
-
- def test_load_source_module_dont_write_bytecode(self):
- space = self.space
- w_modulename = space.wrap('somemodule')
- w_mod = space.wrap(Module(space, w_modulename))
- pathname = _testfilesource()
- stream = streamio.open_file_as_stream(pathname, "r")
- try:
- space.setattr(space.sys, space.wrap('dont_write_bytecode'),
- space.w_True)
- w_ret = importing.load_source_module(
- space, w_modulename, w_mod,
- pathname, stream.readall(),
- stream.try_to_find_file_descriptor())
- finally:
- space.setattr(space.sys, space.wrap('dont_write_bytecode'),
- space.w_False)
- stream.close()
- cpathname = udir.join('test.pyc')
- assert not cpathname.check()
-
- def test_load_source_module_syntaxerror(self):
- # No .pyc file on SyntaxError
- space = self.space
- w_modulename = space.wrap('somemodule')
- w_mod = space.wrap(Module(space, w_modulename))
- pathname = _testfilesource(source="<Syntax Error>")
- stream = streamio.open_file_as_stream(pathname, "r")
- try:
- w_ret = importing.load_source_module(
- space, w_modulename, w_mod,
- pathname, stream.readall(),
- stream.try_to_find_file_descriptor())
- except OperationError:
- # OperationError("Syntax Error")
- pass
- stream.close()
-
- cpathname = udir.join('test.pyc')
- assert not cpathname.check()
-
- def test_load_source_module_importerror(self):
- # the .pyc file is created before executing the module
- space = self.space
- w_modulename = space.wrap('somemodule')
- w_mod = space.wrap(Module(space, w_modulename))
- pathname = _testfilesource(source="a = unknown_name")
- stream = streamio.open_file_as_stream(pathname, "r")
- try:
- w_ret = importing.load_source_module(
- space, w_modulename, w_mod,
- pathname, stream.readall(),
- stream.try_to_find_file_descriptor())
- except OperationError:
- # OperationError("NameError", "global name 'unknown_name' is not defined")
- pass
- stream.close()
-
- # And the .pyc has been generated
- cpathname = udir.join(importing.make_compiled_pathname('test.py'))
- assert cpathname.check()
-
def test_pyc_magic_changes(self):
py.test.skip("For now, PyPy generates only one kind of .pyc files")
# test that the pyc files produced by a space are not reimportable
More information about the pypy-commit
mailing list