(self)
| 653 | |
| 654 | @skipif(not hasattr(signal, "SIGALRM")) |
| 655 | def test_exit_code_signal(self): |
| 656 | self.mktmp( |
| 657 | "import signal, time\n" |
| 658 | "signal.setitimer(signal.ITIMER_REAL, 0.1)\n" |
| 659 | "time.sleep(1)\n" |
| 660 | ) |
| 661 | self.system("%s %s" % (shlex.quote(sys.executable), shlex.quote(self.fname))) |
| 662 | self.assertEqual(ip.user_ns["_exit_code"], -signal.SIGALRM) |
| 663 | |
| 664 | @onlyif_cmds_exist("csh") |
| 665 | def test_exit_code_signal_csh(self): # pragma: no cover |
no test coverage detected