[py-svn] r57037 - py/branch/event/py/code/testing

hpk at codespeak.net hpk at codespeak.net
Wed Aug 6 19:42:35 CEST 2008


Author: hpk
Date: Wed Aug  6 19:42:34 2008
New Revision: 57037

Removed:
   py/branch/event/py/code/testing/test_cpython_features.py
Modified:
   py/branch/event/py/code/testing/test_code.py
Log:
merge tests


Modified: py/branch/event/py/code/testing/test_code.py
==============================================================================
--- py/branch/event/py/code/testing/test_code.py	(original)
+++ py/branch/event/py/code/testing/test_code.py	Wed Aug  6 19:42:34 2008
@@ -1,5 +1,6 @@
 from __future__ import generators
 import py
+import new
 
 def test_newcode(): 
     source = "i = 3"
@@ -55,3 +56,17 @@
     s = py.code.Source(newco) 
     assert str(s) == source 
 
+
+def test_new_code_object_carries_filename_through():
+    class mystr(str):
+        pass
+    filename = mystr("dummy")
+    co = compile("hello\n", filename, 'exec')
+    assert not isinstance(co.co_filename, mystr)
+    c2 = new.code(co.co_argcount, co.co_nlocals, co.co_stacksize,
+             co.co_flags, co.co_code, co.co_consts,
+             co.co_names, co.co_varnames,
+             filename,
+             co.co_name, co.co_firstlineno, co.co_lnotab,
+             co.co_freevars, co.co_cellvars)
+    assert c2.co_filename is filename

Deleted: /py/branch/event/py/code/testing/test_cpython_features.py
==============================================================================
--- /py/branch/event/py/code/testing/test_cpython_features.py	Wed Aug  6 19:42:34 2008
+++ (empty file)
@@ -1,16 +0,0 @@
-
-import new
-
-def test_new_code_object_carries_filename_through():
-    class mystr(str):
-        pass
-    filename = mystr("dummy")
-    co = compile("hello\n", filename, 'exec')
-    assert not isinstance(co.co_filename, mystr)
-    c2 = new.code(co.co_argcount, co.co_nlocals, co.co_stacksize,
-             co.co_flags, co.co_code, co.co_consts,
-             co.co_names, co.co_varnames,
-             filename,
-             co.co_name, co.co_firstlineno, co.co_lnotab,
-             co.co_freevars, co.co_cellvars)
-    assert c2.co_filename is filename



More information about the pytest-commit mailing list