diff --git a/source/test/network_test/test_non_acknowledged_messages.py b/source/test/network_test/test_non_acknowledged_messages.py
index <HASH>..<HASH> 100644
--- a/source/test/network_test/test_non_acknowledged_messages.py
+++ b/source/test/network_test/test_non_acknowledged_messages.py
@@ -33,6 +33,7 @@ def wait_for_test_finished(queue, udp_endpoint, connector):
     print('process with id {0} will stop reactor'.format(str(os.getpid())))
     reactor.callFromThread(reactor.stop)
     print('process with id {0} did stop reactor'.format(str(os.getpid())))
+    os._exit(0)
 
 
 
@@ -142,5 +143,5 @@ def test_non_acknowledged_messages():
 
 
 if __name__ == '__main__':
-    # test_non_acknowledged_messages()
-    pytest.main([__file__])
\ No newline at end of file
+    test_non_acknowledged_messages()
+    # pytest.main([__file__])
\ No newline at end of file
add process shutdown

as the shutting down twisted in a controlled manner does not work the process is killed