diff options
author | Stefan Metzmacher <metze@samba.org> | 2019-10-11 13:23:17 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2019-10-16 19:25:13 +0000 |
commit | 9c4cb9ba9568e9ba0589f041959e71bb496313dd (patch) | |
tree | 11340ba77a3275246317dbe55fd2cbea21e5a73d | |
parent | 425ac58f58c999007f740ca0362269977d1380e4 (diff) | |
download | samba-9c4cb9ba9568e9ba0589f041959e71bb496313dd.tar.gz |
python/tests/gensec: make it possible to add knownfail tests for gensec.update()
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14106
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
-rw-r--r-- | python/samba/tests/gensec.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/python/samba/tests/gensec.py b/python/samba/tests/gensec.py index b5ce51de756..c9056ef9681 100644 --- a/python/samba/tests/gensec.py +++ b/python/samba/tests/gensec.py @@ -79,10 +79,16 @@ class GensecTests(samba.tests.TestCase): while True: if not client_finished: print("running client gensec_update") - (client_finished, client_to_server) = self.gensec_client.update(server_to_client) + try: + (client_finished, client_to_server) = self.gensec_client.update(server_to_client) + except samba.NTSTATUSError as nt: + raise AssertionError(nt) if not server_finished: print("running server gensec_update") - (server_finished, server_to_client) = self.gensec_server.update(client_to_server) + try: + (server_finished, server_to_client) = self.gensec_server.update(client_to_server) + except samba.NTSTATUSError as nt: + raise AssertionError(nt) if client_finished and server_finished: break |