diff options
Diffstat (limited to 'test/functional/lib/rspamd.py')
-rw-r--r-- | test/functional/lib/rspamd.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/functional/lib/rspamd.py b/test/functional/lib/rspamd.py index 97ab516c1..1c4b428a2 100644 --- a/test/functional/lib/rspamd.py +++ b/test/functional/lib/rspamd.py @@ -212,3 +212,12 @@ def shutdown_process_with_children(pid): except: pass + +def write_to_stdin(process_handle, text): + lib = BuiltIn().get_library_instance('Process') + obj = lib.get_process_object() + obj.stdin.write(text + "\n") + obj.stdin.flush() + obj.stdin.close() + out = obj.stdout.read(4096) + return out |