[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