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 |                 foo=0 | ||||||
|                 def __repr__(self): |                 def __repr__(self): | ||||||
|                     raise Exception("Ha Ha fooled you, I'm a broken repr().") |                     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: |             class TestBrokenClass: | ||||||
|                 def test_explicit_bad_repr(self): |                 def test_explicit_bad_repr(self): | ||||||
|  | @ -107,18 +103,12 @@ class SessionTests: | ||||||
|                     t = BrokenRepr1() |                     t = BrokenRepr1() | ||||||
|                     assert t.foo == 1 |                     assert t.foo == 1 | ||||||
| 
 | 
 | ||||||
|                 def test_implicit_bad_repr2(self): |  | ||||||
|                     t = BrokenRepr2() |  | ||||||
|                     assert t.foo == 1 |  | ||||||
|         """) |         """) | ||||||
|         reprec = testdir.inline_run(p) |         reprec = testdir.inline_run(p) | ||||||
|         passed, skipped, failed = reprec.listoutcomes() |         passed, skipped, failed = reprec.listoutcomes() | ||||||
|         assert len(failed) == 2 |         assert len(failed) == 1 | ||||||
|         out = failed[0].longrepr.reprcrash.message |         out = failed[0].longrepr.reprcrash.message | ||||||
|         assert out.find("""[Exception("Ha Ha fooled you, I'm a broken repr().") raised in repr()]""") != -1 #' |         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): |     def test_skip_by_conftest_directory(self, testdir): | ||||||
|         testdir.makepyfile(conftest=""" |         testdir.makepyfile(conftest=""" | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue