[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