aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2020-04-23 10:28:31 -0700
committerUlrich Müller <ulm@gentoo.org>2021-05-04 17:48:07 +0200
commit5a2f2b831f4190e74ccd2b6be263370d02fca56a (patch)
tree09b9f1844e3e7f7f47670c240e5fe7f0eb8b98ec /tests
parentall_pythons.py: Update python versions (diff)
downloadg-sorcery-5a2f2b831f4190e74ccd2b6be263370d02fca56a.tar.gz
g-sorcery-5a2f2b831f4190e74ccd2b6be263370d02fca56a.tar.bz2
g-sorcery-5a2f2b831f4190e74ccd2b6be263370d02fca56a.zip
tests/server.py: Add time.sleep() delay after shutdown
This is to help prevent a possible threading lock error if traceback errors are raised. I was experiencing this fault while debugging python 3.7 and 3.8 test errors. It prevented the sys.exit() at the end of the tests. Signed-off-by: Brian Dolbec <dolsen@gentoo.org> Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Diffstat (limited to 'tests')
-rw-r--r--tests/server.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/tests/server.py b/tests/server.py
index 51d49b7..6a32a2d 100644
--- a/tests/server.py
+++ b/tests/server.py
@@ -13,6 +13,7 @@
import os
import threading
+import time
from g_sorcery.compatibility import py2k
@@ -49,3 +50,4 @@ class Server(threading.Thread):
def shutdown(self):
self.httpd.shutdown()
+ time.sleep(0.5)