Show More
@@ -1112,11 +1112,17 b' def test_set_custom_completer():' | |||||
1112 | ip.Completer.custom_matchers.pop() |
|
1112 | ip.Completer.custom_matchers.pop() | |
1113 |
|
1113 | |||
1114 |
|
1114 | |||
1115 |
class TestShowTraceback |
|
1115 | class TestShowTracebackAttack(unittest.TestCase): | |
1116 | """Test that the interactive shell is resilient against the client attack of |
|
1116 | """Test that the interactive shell is resilient against the client attack of | |
1117 | manipulating the showtracebacks method. These attacks shouldn't result in an |
|
1117 | manipulating the showtracebacks method. These attacks shouldn't result in an | |
1118 | unhandled exception in the kernel.""" |
|
1118 | unhandled exception in the kernel.""" | |
1119 |
|
1119 | |||
|
1120 | def setUp(self): | |||
|
1121 | self.orig_showtraceback = interactiveshell.InteractiveShell.showtraceback | |||
|
1122 | ||||
|
1123 | def tearDown(self): | |||
|
1124 | interactiveshell.InteractiveShell.showtraceback = self.orig_showtraceback | |||
|
1125 | ||||
1120 | def test_set_show_tracebacks_none(self): |
|
1126 | def test_set_show_tracebacks_none(self): | |
1121 | """Test the case of the client setting showtracebacks to None""" |
|
1127 | """Test the case of the client setting showtracebacks to None""" | |
1122 |
|
1128 |
General Comments 0
You need to be logged in to leave comments.
Login now