]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rados/rest: Don't pass empty dict as data arg
authorBrad Hubbard <bhubbard@redhat.com>
Tue, 31 Mar 2020 02:49:26 +0000 (12:49 +1000)
committerBrad Hubbard <bhubbard@redhat.com>
Tue, 31 Mar 2020 07:43:10 +0000 (17:43 +1000)
Passing an empty 'args' dict as a data argument when calling
requests.get somehow confuses the transaction, causing it to fail. Pass
'None' instead.

Fixes: https://tracker.ceph.com/issues/43720
Signed-off-by: Brad Hubbard <bhubbard@redhat.com>
qa/workunits/rest/test_mgr_rest_api.py

index 1ed6c757efcd8b2a0da26e2c9b5f632083a964e3..f8158af25314b6a829f6dfa35b298c09dd43e253 100755 (executable)
@@ -85,7 +85,7 @@ for method, endpoint, args in screenplay:
     print("URL = " + url)
     request = getattr(requests, method)(
         url,
-        data=json.dumps(args),
+        data=json.dumps(args) if args else None,
         headers=headers,
         verify=False,
         auth=auth)