[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