Change in vdsm[master]: vdscliTests: add a test for connect with a timeout
ykaplan at redhat.com
ykaplan at redhat.com
Mon Mar 16 16:58:42 UTC 2015
Yeela Kaplan has uploaded a new change for review.
Change subject: vdscliTests: add a test for connect with a timeout
......................................................................
vdscliTests: add a test for connect with a timeout
Change-Id: I21793986338a00caa1163c7f9297d160a9d1fc45
Signed-off-by: Yeela Kaplan <ykaplan at redhat.com>
---
M tests/vdsClientTests.py
1 file changed, 19 insertions(+), 1 deletion(-)
git pull ssh://gerrit.ovirt.org:29418/vdsm refs/changes/06/38806/1
diff --git a/tests/vdsClientTests.py b/tests/vdsClientTests.py
index 3556018..c928f98 100644
--- a/tests/vdsClientTests.py
+++ b/tests/vdsClientTests.py
@@ -23,9 +23,10 @@
import sys
from tempfile import mkstemp
from contextlib import contextmanager
+from _ssl import SSLError
from testlib import VdsmTestCase as TestCaseBase
-from testValidation import brokentest
+from testValidation import brokentest, ValidateRunningAsRoot
from monkeypatch import MonkeyPatch
from vdsm import vdscli
@@ -521,6 +522,23 @@
'key3': 'val3'})
+class ConnectTest(TestCaseBase):
+
+ @ValidateRunningAsRoot
+ def testTimeout(self):
+ c = vdscli.connect(useSSL=True,
+ tsPath='/etc/pki/vdsm',
+ timeout=0.01)
+ self.assertRaises(SSLError, c.getVdsStats)
+
+ @ValidateRunningAsRoot
+ def testNoTimeout(self):
+ c = vdscli.connect(useSSL=True,
+ tsPath='/etc/pki/vdsm',
+ timeout=3)
+ self.assertNotRaises(c.getVdsStats)
+
+
class CannonizeHostPortTest(TestCaseBase):
def testNoArguments(self):
--
To view, visit https://gerrit.ovirt.org/38806
To unsubscribe, visit https://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I21793986338a00caa1163c7f9297d160a9d1fc45
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Yeela Kaplan <ykaplan at redhat.com>
More information about the vdsm-patches
mailing list