def METHOD_NAME():
    with host.ServiceManager() as mgr:
        data = "osbuild\n"
        exec_callback = False
        def check_value(item, fds):
            nonlocal exec_callback
            exec_callback = True
            assert item == "that should do it"
            with os.fdopen(fds.steal(0)) as d:
                assert data == d.read()
        client = mgr.start("test_signal_me_on_fd", __file__)
        with tempfile.TemporaryFile("w+") as f:
            f.write(data)
            f.seek(0)
            client.call_with_fds("signal_me_on_fd", fds=[f.fileno()], on_signal=check_value)
        assert exec_callback