simplify broken-repr test for python2.4
--HG-- branch : trunk
This commit is contained in:
parent
d1932a30ed
commit
91f90d27ee
|
@ -93,10 +93,6 @@ class SessionTests:
|
|||
foo=0
|
||||
def __repr__(self):
|
||||
raise Exception("Ha Ha fooled you, I'm a broken repr().")
|
||||
class BrokenRepr2:
|
||||
foo=0
|
||||
def __repr__(self):
|
||||
raise "Ha Ha fooled you, I'm a broken repr()."
|
||||
|
||||
class TestBrokenClass:
|
||||
def test_explicit_bad_repr(self):
|
||||
|
@ -107,18 +103,12 @@ class SessionTests:
|
|||
t = BrokenRepr1()
|
||||
assert t.foo == 1
|
||||
|
||||
def test_implicit_bad_repr2(self):
|
||||
t = BrokenRepr2()
|
||||
assert t.foo == 1
|
||||
""")
|
||||
reprec = testdir.inline_run(p)
|
||||
passed, skipped, failed = reprec.listoutcomes()
|
||||
assert len(failed) == 2
|
||||
assert len(failed) == 1
|
||||
out = failed[0].longrepr.reprcrash.message
|
||||
assert out.find("""[Exception("Ha Ha fooled you, I'm a broken repr().") raised in repr()]""") != -1 #'
|
||||
out = failed[1].longrepr.reprcrash.message
|
||||
assert (out.find("[unknown exception raised in repr()]") != -1 or
|
||||
out.find("TypeError") != -1)
|
||||
|
||||
def test_skip_by_conftest_directory(self, testdir):
|
||||
testdir.makepyfile(conftest="""
|
||||
|
|
Loading…
Reference in New Issue