[issue27835] SystemExit in setUpClass etc. terminates test run

2016-08-23 Thread alexander.sturm

New submission from alexander.sturm:

In the following example code, a SystemExit is raised in setUpClass of a 
unittest.TestCase, which causes the python instance to terminate. This behavior 
is inconsistent with how SystemExit is handled in other places (e.g. in 
setUp/tearDown methods, or in actual test methods), where it is caught by 
unittest to prevent termination. See also issue #10611.

import unittest
class Test(unittest.TestCase):
@classmethod
def setUpClass(cls):
raise SystemExit()

def test_something(self):
pass

result = unittest.TestResult()
suite = unittest.TestSuite()
suite.addTest(unittest.defaultTestLoader.loadTestsFromTestCase(Test))
suite.run(result)
print result

--
components: Library (Lib)
messages: 273430
nosy: alexander.sturm
priority: normal
severity: normal
status: open
title: SystemExit in setUpClass etc. terminates test run
type: behavior
versions: Python 2.7, Python 3.5

___
Python tracker 
<http://bugs.python.org/issue27835>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27835] SystemExit in setUpClass etc. terminates test run

2016-08-23 Thread alexander.sturm

Changes by alexander.sturm :


--
keywords: +patch
Added file: http://bugs.python.org/file44195/issue_27835.diff

___
Python tracker 
<http://bugs.python.org/issue27835>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue27835] SystemExit in setUpClass etc. terminates test run

2016-08-23 Thread alexander.sturm

Changes by alexander.sturm :


Added file: http://bugs.python.org/file44196/issue_27835_py3k.diff

___
Python tracker 
<http://bugs.python.org/issue27835>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com



[issue18378] locale.getdefaultlocale() fails on Mac OS X with default language set to English

2016-08-23 Thread alexander.sturm

Changes by alexander.sturm :


--
nosy: +alexander.sturm

___
Python tracker 
<http://bugs.python.org/issue18378>
___
___
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com