Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.159
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
twisted /
trial /
test /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
__init__.py
130
B
-rw-r--r--
detests.py
5.53
KB
-rw-r--r--
erroneous.py
4.68
KB
-rw-r--r--
mockcustomsuite.py
536
B
-rw-r--r--
mockcustomsuite2.py
533
B
-rw-r--r--
mockcustomsuite3.py
676
B
-rw-r--r--
mockdoctest.py
2.36
KB
-rw-r--r--
moduleself.py
170
B
-rw-r--r--
moduletest.py
302
B
-rw-r--r--
novars.py
182
B
-rw-r--r--
ordertests.py
864
B
-rw-r--r--
packages.py
4.54
KB
-rw-r--r--
sample.py
2.04
KB
-rw-r--r--
scripttest.py
457
B
-rwxr-xr-x
skipping.py
5.58
KB
-rw-r--r--
suppression.py
2.44
KB
-rw-r--r--
test_assertions.py
59.39
KB
-rw-r--r--
test_asyncassertions.py
2.49
KB
-rw-r--r--
test_deferred.py
8.62
KB
-rw-r--r--
test_doctest.py
1.67
KB
-rw-r--r--
test_keyboard.py
3.7
KB
-rw-r--r--
test_loader.py
21.84
KB
-rw-r--r--
test_log.py
7.85
KB
-rw-r--r--
test_output.py
4.9
KB
-rw-r--r--
test_plugins.py
1.43
KB
-rw-r--r--
test_pyunitcompat.py
7.44
KB
-rw-r--r--
test_reporter.py
55.38
KB
-rw-r--r--
test_runner.py
34.22
KB
-rw-r--r--
test_script.py
28.69
KB
-rw-r--r--
test_skip.py
2.59
KB
-rw-r--r--
test_suppression.py
5.77
KB
-rw-r--r--
test_testcase.py
1.94
KB
-rw-r--r--
test_tests.py
48.34
KB
-rw-r--r--
test_util.py
19.2
KB
-rw-r--r--
test_warning.py
17.22
KB
-rw-r--r--
weird.py
675
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test_keyboard.py
# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Tests for interrupting tests with Control-C. """ from io import StringIO from twisted.trial import reporter, runner, unittest class TrialTest(unittest.SynchronousTestCase): def setUp(self): self.output = StringIO() self.reporter = reporter.TestResult() self.loader = runner.TestLoader() class InterruptInTestTests(TrialTest): class InterruptedTest(unittest.TestCase): def test_02_raiseInterrupt(self): raise KeyboardInterrupt def test_01_doNothing(self): pass def test_03_doNothing(self): InterruptInTestTests.test_03_doNothing_run = True def setUp(self): super().setUp() self.suite = self.loader.loadClass(InterruptInTestTests.InterruptedTest) InterruptInTestTests.test_03_doNothing_run = None def test_setUpOK(self): self.assertEqual(3, self.suite.countTestCases()) self.assertEqual(0, self.reporter.testsRun) self.assertFalse(self.reporter.shouldStop) def test_interruptInTest(self): runner.TrialSuite([self.suite]).run(self.reporter) self.assertTrue(self.reporter.shouldStop) self.assertEqual(2, self.reporter.testsRun) self.assertFalse( InterruptInTestTests.test_03_doNothing_run, "test_03_doNothing ran." ) class InterruptInSetUpTests(TrialTest): testsRun = 0 class InterruptedTest(unittest.TestCase): def setUp(self): if InterruptInSetUpTests.testsRun > 0: raise KeyboardInterrupt def test_01(self): InterruptInSetUpTests.testsRun += 1 def test_02(self): InterruptInSetUpTests.testsRun += 1 InterruptInSetUpTests.test_02_run = True def setUp(self): super().setUp() self.suite = self.loader.loadClass(InterruptInSetUpTests.InterruptedTest) InterruptInSetUpTests.test_02_run = False InterruptInSetUpTests.testsRun = 0 def test_setUpOK(self): self.assertEqual(0, InterruptInSetUpTests.testsRun) self.assertEqual(2, self.suite.countTestCases()) self.assertEqual(0, self.reporter.testsRun) self.assertFalse(self.reporter.shouldStop) def test_interruptInSetUp(self): runner.TrialSuite([self.suite]).run(self.reporter) self.assertTrue(self.reporter.shouldStop) self.assertEqual(2, self.reporter.testsRun) self.assertFalse(InterruptInSetUpTests.test_02_run, "test_02 ran") class InterruptInTearDownTests(TrialTest): testsRun = 0 class InterruptedTest(unittest.TestCase): def tearDown(self): if InterruptInTearDownTests.testsRun > 0: raise KeyboardInterrupt def test_01(self): InterruptInTearDownTests.testsRun += 1 def test_02(self): InterruptInTearDownTests.testsRun += 1 InterruptInTearDownTests.test_02_run = True def setUp(self): super().setUp() self.suite = self.loader.loadClass(InterruptInTearDownTests.InterruptedTest) InterruptInTearDownTests.testsRun = 0 InterruptInTearDownTests.test_02_run = False def test_setUpOK(self): self.assertEqual(0, InterruptInTearDownTests.testsRun) self.assertEqual(2, self.suite.countTestCases()) self.assertEqual(0, self.reporter.testsRun) self.assertFalse(self.reporter.shouldStop) def test_interruptInTearDown(self): runner.TrialSuite([self.suite]).run(self.reporter) self.assertEqual(1, self.reporter.testsRun) self.assertTrue(self.reporter.shouldStop) self.assertFalse(InterruptInTearDownTests.test_02_run, "test_02 ran")
Close