diff --git a/tests/test_mediaworker.py b/tests/test_mediaworker.py
index 74db20dcce0b267dc179648817c3ae5776e8510a..3bf0a469694f207d77e65a87b5c33805157126b3 100755
--- a/tests/test_mediaworker.py
+++ b/tests/test_mediaworker.py
@@ -53,7 +53,7 @@ def check_celerity_connectivity(ip):
     print('Checking celerity connectivity: %s' % cmd)
     try:
         d = subprocess.check_output(cmd, shell=True, timeout=5)
-    except exception:
+    except subprocess.CalledProcessError:
         d = ''
     if "Celerity tasks server" in d:
         print('%sSuccessfully reached tasks server%s' % (GREEN, DEF))