* xspec: define str(xspec) to give back the original specification string

* fix a test invocation

--HG--
branch : trunk
This commit is contained in:
holger krekel
2009-05-21 14:33:15 +02:00
parent ec34e9423e
commit 1b48cbb3c6
3 changed files with 7 additions and 4 deletions

View File

@@ -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")