blob: f1179598bab3a320fb579f7d6c9f8cd27052b106 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
class AppTestFfi:
spaceconfig = dict(usemodules=['_rawffi', 'posix'])
def test_exit(self):
try:
import posix, _rawffi
except ImportError:
skip("requires posix.fork() to test")
#
pid = posix.fork()
if pid == 0:
_rawffi.exit(5) # in the child
pid, status = posix.waitpid(pid, 0)
assert posix.WIFEXITED(status)
assert posix.WEXITSTATUS(status) == 5
|