Sha256: 9a7c82de60ecbe9089907cfe2853ecdacaaa082397af631ba7cde655c8e8e2d3

Contents?: true

Size: 674 Bytes

Versions: 30

Compression:

Stored size: 674 Bytes

Contents

import unittest
from test_support import run_suite

class C:
  def __str__(self):
    raise Exception("E")
  def __repr__(self):
    raise Exception("S")

class ExceptionHandling(unittest.TestCase):
  def testBugFix1149372(self):
    try:
      c = C()
      str(c)
    except Exception, e:
      assert e.args[0] == "E"
      return
    unittest.fail("if __str__ raises an exception, re-raise")

def test_main():
  test_suite = unittest.TestSuite()
  test_loader = unittest.TestLoader()
  def suite_add(case):
    test_suite.addTest(test_loader.loadTestsFromTestCase(case))
  suite_add(ExceptionHandling)
  run_suite(test_suite)

if __name__ == "__main__":
  test_main()

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
rubyfox-server-2.19.2.0 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.17.3.2 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.17.3.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.17.3.0 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.3.2 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.3.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.0.4 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.0.3 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.0.2 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.0.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.16.0.0 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.13.7.3 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.13.6.2 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.13.6.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.13.5.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.13.4.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.13.3.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.12.5.1 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.12.5.0 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py
rubyfox-server-2.12.4.0 lib/rubyfox/server/data/lib/Lib/test/test_bugfixes.py