[svn r38390] refining the logic: for inplace-localhosts ("optimized localhost")
we do not add any relative path. --HG-- branch : trunk
This commit is contained in:
parent
fa94900836
commit
d3e2c68e03
|
@ -19,9 +19,7 @@ class HostInfo(object):
|
|||
self.relpath = parts and parts.pop(0) or ""
|
||||
if self.hostname == "localhost" and not self.relpath:
|
||||
self.inplacelocal = True
|
||||
if addrel:
|
||||
raise ValueError("inplace localhosts cannot have "
|
||||
"additional path %r" % addrel)
|
||||
addrel = "" # inplace localhosts cannot have additions
|
||||
else:
|
||||
self.inplacelocal = False
|
||||
if not self.relpath:
|
||||
|
|
|
@ -29,9 +29,9 @@ class TestHostInfo(DirSetup):
|
|||
assert not x.relpath
|
||||
|
||||
def test_addrel(self):
|
||||
py.test.raises(ValueError, """
|
||||
HostInfo("localhost:", addrel="whatever")
|
||||
""")
|
||||
host = HostInfo("localhost:", addrel="whatever")
|
||||
assert host.inplacelocal
|
||||
assert not host.relpath
|
||||
host = HostInfo("localhost:/tmp", addrel="base")
|
||||
assert host.relpath == "/tmp/base"
|
||||
host = HostInfo("localhost:tmp", addrel="base2")
|
||||
|
|
Loading…
Reference in New Issue