[py-svn] r36691 - py/dist/py/test/testing

hpk at codespeak.net hpk at codespeak.net
Sat Jan 13 19:10:55 CET 2007


Author: hpk
Date: Sat Jan 13 19:10:54 2007
New Revision: 36691

Modified:
   py/dist/py/test/testing/test_config.py
Log:
added a passing test (which IIRC Armin told me should fail)



Modified: py/dist/py/test/testing/test_config.py
==============================================================================
--- py/dist/py/test/testing/test_config.py	(original)
+++ py/dist/py/test/testing/test_config.py	Sat Jan 13 19:10:54 2007
@@ -73,3 +73,27 @@
 #    o.ensure('conftest.py').write('x=1')
 #    assert cfg.getconfigvalue(o, 'x') == 1
 #    py.test.raises(ValueError, "cfg.getconfigvalue(o, 'y')")
+#
+
+def test_siblingconftest_fails_maybe():
+    from py.__.test import config
+    cfg = config.Config()
+    o = py.test.ensuretemp('siblingconftest') 
+    o.ensure("sister1", "__init__.py")
+    o.ensure("sister1", "conftest.py").write(py.code.Source("""
+        x = 2
+    """))
+        
+    o.ensure("sister2", "__init__.py")
+    o.ensure("sister2", "conftest.py").write(py.code.Source("""
+        raise SyntaxError
+    """))
+
+    assert cfg.getvalue(path=o.join('sister1'), name='x') == 2
+    old = o.chdir()
+    try:
+        print py.process.cmdexec("py.test sister1")
+        o.join('sister1').chdir()
+        print py.process.cmdexec("py.test") 
+    finally:
+        old.chdir()



More information about the pytest-commit mailing list