From 1753817b1f36a5223f129aa5a1934b46e01d649c Mon Sep 17 00:00:00 2001 From: Caleb Date: Thu, 19 Dec 2024 09:58:32 -0500 Subject: [PATCH] touch-up test_035 --- tests/api2/test_035_ad_idmap.py | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/tests/api2/test_035_ad_idmap.py b/tests/api2/test_035_ad_idmap.py index cc571861cd218..f34601b0859ef 100644 --- a/tests/api2/test_035_ad_idmap.py +++ b/tests/api2/test_035_ad_idmap.py @@ -1,22 +1,14 @@ -#!/usr/bin/env python3 - -# Author: Eric Turgeon -# License: BSD -# Location for tests into REST API of FreeNAS +import base64 +import json +import time import pytest -import sys -import os -import json -apifolder = os.getcwd() -sys.path.append(apifolder) + from auto_config import hostname -from base64 import b64decode from middlewared.service_exception import ValidationErrors from middlewared.test.integration.assets.directory_service import active_directory from middlewared.test.integration.utils import call, ssh from middlewared.test.integration.utils.system import reset_systemd_svcs -from time import sleep try: from config import AD_DOMAIN, ADPASSWORD, ADUSERNAME, AD_COMPUTER_OU @@ -148,7 +140,7 @@ def test_backend_options(do_ad_connection, backend_data, backend): # We unfortunately need to sleep here on each iteration to allow time for # winbind to settle down before applying more idmap changes otherwise # subsequent idmap.update call will time out. - sleep(5) + time.sleep(5) if backend == "AUTORID": IDMAP_CFG = "idmap config * " @@ -269,7 +261,7 @@ def test_backend_options(do_ad_connection, backend_data, backend): # Check that our secret is written and stored in secrets backup correctly assert idmap_secret == db_secrets[f"SECRETS/GENERIC/IDMAP_LDAP_{WORKGROUP}/{LDAPBINDDN}"] - decoded_sec = b64decode(idmap_secret).rstrip(b'\x00').decode() + decoded_sec = base64.b64decode(idmap_secret).rstrip(b'\x00').decode() assert secret == decoded_sec, idmap_secret # Use net command via samba to rewrite secret and make sure it is same