X-Git-Url: http://git.onelab.eu/?p=tests.git;a=blobdiff_plain;f=system%2FTestApiserver.py;h=3ccdb3da2021ca22ad00cc803de874c3cb11e793;hp=91f26b1089d28f1ec81bf66da1c720f1cd07863b;hb=01223f097c1f78208b6935fc0eab0915da5dc1b6;hpb=f265fa790c62a12de0a24fcbbd9eb32bb24eae0e diff --git a/system/TestApiserver.py b/system/TestApiserver.py index 91f26b1..3ccdb3d 100644 --- a/system/TestApiserver.py +++ b/system/TestApiserver.py @@ -4,6 +4,7 @@ # wrapper to xmlrpc server, that support dry-run commands # we dont want to have to depend on PLCAPI, so: import xmlrpc.client +import ssl # the default value is for the dry run mode server_methods = [ ('GetNodes', []), @@ -79,7 +80,8 @@ class TestApiserver: def __init__(self, url, dry_run=False): self.apiserver = xmlrpc.client.ServerProxy(url, allow_none=True, - use_builtin_types=True) + use_builtin_types=True, + context=ssl._create_unverified_context()) self.dry_run = dry_run for method, defaults in server_methods: setattr(self, method, TestApiserver.Callable(self.apiserver, dry_run, method, defaults))