[pypy-commit] pypy py3k: replace new.module with types.ModuleType
antocuni
noreply at buildbot.pypy.org
Fri Feb 24 15:12:03 CET 2012
Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: py3k
Changeset: r52858:10a54e1fe177
Date: 2012-02-24 11:40 +0100
http://bitbucket.org/pypy/pypy/changeset/10a54e1fe177/
Log: replace new.module with types.ModuleType
diff --git a/pypy/interpreter/test/test_zzpickle_and_slow.py b/pypy/interpreter/test/test_zzpickle_and_slow.py
--- a/pypy/interpreter/test/test_zzpickle_and_slow.py
+++ b/pypy/interpreter/test/test_zzpickle_and_slow.py
@@ -90,8 +90,8 @@
assert code == result
def test_pickle_global_func(self):
- import new
- mod = new.module('mod')
+ import types
+ mod = types.ModuleType('mod')
import sys
sys.modules['mod'] = mod
try:
@@ -107,8 +107,8 @@
del sys.modules['mod']
def test_pickle_not_imported_module(self):
- import new
- mod = new.module('mod')
+ import types
+ mod = types.ModuleType('mod')
mod.__dict__['a'] = 1
import pickle
pckl = pickle.dumps(mod)
@@ -286,10 +286,10 @@
return 42
def __reduce__(self):
return (myclass, ())
- import pickle, sys, new
+ import pickle, sys, types
myclass.__module__ = 'mod'
myclass_inst = myclass()
- mod = new.module('mod')
+ mod = types.ModuleType('mod')
mod.myclass = myclass
sys.modules['mod'] = mod
try:
@@ -317,9 +317,9 @@
def f(cls):
return cls
f = classmethod(f)
- import pickle, sys, new
+ import pickle, sys, types
myclass.__module__ = 'mod'
- mod = new.module('mod')
+ mod = types.ModuleType('mod')
mod.myclass = myclass
sys.modules['mod'] = mod
try:
@@ -403,8 +403,8 @@
assert list(result) == [2,3,4]
def test_pickle_generator(self):
- import new
- mod = new.module('mod')
+ import types
+ mod = types.ModuleType('mod')
import sys
sys.modules['mod'] = mod
try:
@@ -427,8 +427,8 @@
def test_pickle_generator_blk(self):
# same as above but with the generator inside a block
- import new
- mod = new.module('mod')
+ import types
+ mod = types.ModuleType('mod')
import sys
sys.modules['mod'] = mod
try:
@@ -471,11 +471,11 @@
def test_pickle_submodule(self):
import pickle
- import sys, new
+ import sys, types
- mod = new.module('pack.mod')
+ mod = types.ModuleType('pack.mod')
sys.modules['pack.mod'] = mod
- pack = new.module('pack')
+ pack = types.ModuleType('pack')
pack.mod = mod
sys.modules['pack'] = pack
More information about the pypy-commit
mailing list