def test_invalid_signo(self): # signal.NSIG is guaranteed not be a correct signal number ex = ipc.CalledProcessInterrupted(signal.NSIG, 'eggs') assert_equal( str(ex), "Command 'eggs' was interrupted by signal {0}".format(signal.NSIG)) assert_false(ex.by_user)
def t(name): signo = getattr(signal, name) ex = ipc.CalledProcessInterrupted(signo, 'eggs') assert_equal(str(ex), "Command 'eggs' was interrupted by signal " + name)
def test_sigsegv(self): ex = ipc.CalledProcessInterrupted(signal.SIGSEGV, 'eggs') assert_equal(str(ex), "Command 'eggs' was interrupted by signal SIGSEGV") assert_false(ex.by_user)
def test_sigint(self): ex = ipc.CalledProcessInterrupted(signal.SIGINT, 'eggs') assert_equal(str(ex), "Command 'eggs' was interrupted by signal SIGINT") assert_true(ex.by_user)