[svn r38125] run unboxed by default, split/improve tests for it
--HG-- branch : trunk
This commit is contained in:
parent
ee04997eb2
commit
938680d50f
|
@ -113,7 +113,6 @@ class RSession(AbstractSession):
|
|||
print "Cannot use nocapture with distributed testing"
|
||||
sys.exit(1)
|
||||
config = self.config
|
||||
config.option.boxed = True
|
||||
try:
|
||||
config.getvalue('dist_hosts')
|
||||
except KeyError:
|
||||
|
|
|
@ -241,7 +241,7 @@ class TestSessionAndOptions:
|
|||
session = config.initsession()
|
||||
assert session.config is config
|
||||
|
||||
def test_boxed_option_including_implied_from_conftest(self):
|
||||
def test_boxed_option_default(self):
|
||||
self.tmpdir.join("conftest.py").write("dist_hosts=[]")
|
||||
tmpdir = self.tmpdir.ensure("subdir", dir=1)
|
||||
config = py.test.config._reparse([tmpdir])
|
||||
|
@ -249,8 +249,11 @@ class TestSessionAndOptions:
|
|||
assert not config.option.boxed
|
||||
config = py.test.config._reparse(['--dist', tmpdir])
|
||||
config.initsession()
|
||||
assert config.option.boxed
|
||||
assert not config.option.boxed
|
||||
|
||||
def test_boxed_option_from_conftest(self):
|
||||
self.tmpdir.join("conftest.py").write("dist_hosts=[]")
|
||||
tmpdir = self.tmpdir.ensure("subdir", dir=1)
|
||||
tmpdir.join("conftest.py").write(py.code.Source("""
|
||||
dist_hosts = []
|
||||
dist_boxed = True
|
||||
|
@ -258,6 +261,9 @@ class TestSessionAndOptions:
|
|||
config = py.test.config._reparse(['--dist', tmpdir])
|
||||
config.initsession()
|
||||
assert config.option.boxed
|
||||
|
||||
def test_boxed_option_from_conftest2(self):
|
||||
tmpdir = self.tmpdir
|
||||
tmpdir.join("conftest.py").write(py.code.Source("""
|
||||
dist_boxed = False
|
||||
"""))
|
||||
|
@ -265,11 +271,9 @@ class TestSessionAndOptions:
|
|||
assert config.option.boxed
|
||||
config.initsession()
|
||||
assert config.option.boxed
|
||||
config = py.test.config._reparse([tmpdir, '-d'])
|
||||
assert not config.option.boxed
|
||||
config.initsession()
|
||||
assert config.option.boxed
|
||||
config = py.test.config._reparse([tmpdir, '-d', '-s'])
|
||||
|
||||
def test_dist_session_no_capturedisable(self):
|
||||
config = py.test.config._reparse([self.tmpdir, '-d', '-s'])
|
||||
py.test.raises(SystemExit, "config.initsession()")
|
||||
|
||||
def test_getvalue_pathlist(self):
|
||||
|
|
Loading…
Reference in New Issue