• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(33)  |  Call(33)  |  Derive(0)  |  Import(0)
No Document.

        def installHandler():
    global _interrupt_handler
    if _interrupt_handler is None:
        default_handler = signal.getsignal(signal.SIGINT)
        _interrupt_handler = _InterruptHandler(default_handler)
        signal.signal(signal.SIGINT, _interrupt_handler)
        


src/i/r/ironruby-HEAD/External.LCA_RESTRICTED/Languages/CPython/27/Lib/unittest/test/test_break.py   ironruby(Download)
    def testInstallHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        try:
            pid = os.getpid()
    def testInterruptCaught(self):
        default_handler = signal.getsignal(signal.SIGINT)
 
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
    def testSecondInterrupt(self):
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
        def test(result):
            pid = os.getpid()
    def testTwoResults(self):
        unittest.installHandler()
 
        result = unittest.TestResult()
        unittest.registerResult(result)
        new_handler = signal.getsignal(signal.SIGINT)
 
    def testHandlerReplacedButCalled(self):
        # If our handler has been replaced (is no longer installed) but is
        # called by the *new* handler, then it isn't safe to delay the
        # SIGINT and we should immediately delegate to the default handler
        unittest.installHandler()
 
        handler = signal.getsignal(signal.SIGINT)
    def testRemoveResult(self):
        result = unittest.TestResult()
        unittest.registerResult(result)
 
        unittest.installHandler()
        self.assertTrue(unittest.removeResult(result))
 
    def testRemoveHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        # check that calling removeHandler multiple times has no ill-effect
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
    def testRemoveHandlerAsDecorator(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()

src/i/r/ironruby-HEAD/External.LCA_RESTRICTED/Languages/IronPython/27/Lib/unittest/test/test_break.py   ironruby(Download)
    def testInstallHandler(self):
        if due_to_ironpython_bug("http://ironpython.codeplex.com/workitem/28171"):
            return
 
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
        default_handler = signal.getsignal(signal.SIGINT)
 
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
        self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
    def testSecondInterrupt(self):
        if due_to_ironpython_bug("http://ironpython.codeplex.com/workitem/28171"):
            return
 
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
    def testTwoResults(self):
        if due_to_ironpython_bug("http://ironpython.codeplex.com/workitem/28171"):
            return
 
        unittest.installHandler()
 
        result = unittest.TestResult()
    def testHandlerReplacedButCalled(self):
        if not due_to_ironpython_bug("http://ironpython.codeplex.com/workitem/28171"):
            # If our handler has been replaced (is no longer installed) but is
            # called by the *new* handler, then it isn't safe to delay the
            # SIGINT and we should immediately delegate to the default handler
            unittest.installHandler()
 
        result = unittest.TestResult()
        unittest.registerResult(result)
 
        unittest.installHandler()
        self.assertTrue(unittest.removeResult(result))
 
        # Should this raise an error instead?
    def testRemoveHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        # check that calling removeHandler multiple times has no ill-effect
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
    def testRemoveHandlerAsDecorator(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()

src/p/y/pyvm-HEAD/projects/python_in_a_can/trunk/win32/python-2.7/Lib/unittest/test/test_break.py   pyvm(Download)
    def testInstallHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        try:
            pid = os.getpid()
    def testInterruptCaught(self):
        default_handler = signal.getsignal(signal.SIGINT)
 
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
    def testSecondInterrupt(self):
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
        def test(result):
            pid = os.getpid()
    def testTwoResults(self):
        unittest.installHandler()
 
        result = unittest.TestResult()
        unittest.registerResult(result)
        new_handler = signal.getsignal(signal.SIGINT)
 
    def testHandlerReplacedButCalled(self):
        # If our handler has been replaced (is no longer installed) but is
        # called by the *new* handler, then it isn't safe to delay the
        # SIGINT and we should immediately delegate to the default handler
        unittest.installHandler()
 
        handler = signal.getsignal(signal.SIGINT)
    def testRemoveResult(self):
        result = unittest.TestResult()
        unittest.registerResult(result)
 
        unittest.installHandler()
        self.assertTrue(unittest.removeResult(result))
 
    def testRemoveHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        # check that calling removeHandler multiple times has no ill-effect
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
    def testRemoveHandlerAsDecorator(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()

src/s/t/stackless-HEAD/Lib/unittest/test/test_break.py   stackless(Download)
    def testInstallHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        self.assertNotEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        try:
            pid = os.getpid()
    def testInterruptCaught(self):
        default_handler = signal.getsignal(signal.SIGINT)
 
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
    def testSecondInterrupt(self):
        result = unittest.TestResult()
        unittest.installHandler()
        unittest.registerResult(result)
 
        def test(result):
            pid = os.getpid()
    def testTwoResults(self):
        unittest.installHandler()
 
        result = unittest.TestResult()
        unittest.registerResult(result)
        new_handler = signal.getsignal(signal.SIGINT)
 
    def testHandlerReplacedButCalled(self):
        # If our handler has been replaced (is no longer installed) but is
        # called by the *new* handler, then it isn't safe to delay the
        # SIGINT and we should immediately delegate to the default handler
        unittest.installHandler()
 
        handler = signal.getsignal(signal.SIGINT)
    def testRemoveResult(self):
        result = unittest.TestResult()
        unittest.registerResult(result)
 
        unittest.installHandler()
        self.assertTrue(unittest.removeResult(result))
 
    def testRemoveHandler(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
        # check that calling removeHandler multiple times has no ill-effect
        unittest.removeHandler()
        self.assertEqual(signal.getsignal(signal.SIGINT), default_handler)
 
    def testRemoveHandlerAsDecorator(self):
        default_handler = signal.getsignal(signal.SIGINT)
        unittest.installHandler()

src/t/e/testtools-0.9.6/testtools/run.py   testtools(Download)
    def runTests(self):
        if (self.catchbreak
            and getattr(unittest, 'installHandler', None) is not None):
            unittest.installHandler()
        if self.testRunner is None:
            self.testRunner = runner.TextTestRunner
        if isinstance(self.testRunner, classtypes()):