* xspec: define str(xspec) to give back the original specification string
* fix a test invocation --HG-- branch : trunk
This commit is contained in:
parent
ec34e9423e
commit
1b48cbb3c6
|
@ -36,9 +36,10 @@ class TestXSpec:
|
|||
for x in ("popen", "popen//python=this"):
|
||||
assert XSpec(x)._spec == x
|
||||
|
||||
def test_repr(self):
|
||||
def test_repr_and_string(self):
|
||||
for x in ("popen", "popen//python=this"):
|
||||
assert repr(XSpec(x)).find("popen") != -1
|
||||
assert str(XSpec(x)) == x
|
||||
|
||||
def test_hash_equality(self):
|
||||
assert XSpec("popen") == XSpec("popen")
|
||||
|
|
|
@ -27,6 +27,8 @@ class XSpec:
|
|||
|
||||
def __repr__(self):
|
||||
return "<XSpec %r>" %(self._spec,)
|
||||
def __str__(self):
|
||||
return self._spec
|
||||
|
||||
def __hash__(self):
|
||||
return hash(self._spec)
|
||||
|
|
|
@ -121,7 +121,7 @@ class TestNodeManager:
|
|||
pass
|
||||
""")
|
||||
reprec = testdir.inline_run("-d", "--rsyncdir=%s" % testdir.tmpdir,
|
||||
"--tx %s" % specssh, testdir.tmpdir)
|
||||
ev = reprec.getfirstnamed("pytest_itemtestreport")
|
||||
assert ev.passed
|
||||
"--tx", specssh, testdir.tmpdir)
|
||||
rep, = reprec.getreports("pytest_itemtestreport")
|
||||
assert rep.passed
|
||||
|
||||
|
|
Loading…
Reference in New Issue