# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
-import samba
import samba.getopt as options
import ldb
from samba.samdb import SamDB
from samba.dcerpc.samr import DOMAIN_PASSWORD_COMPLEX, DOMAIN_PASSWORD_STORE_CLEARTEXT
from samba.auth import system_session
-import pdb
-
NEVER_TIMESTAMP = int(-0x8000000000000000)
def pso_container(samdb):
#
import ldb
-from ldb import SCOPE_BASE, FLAG_MOD_DELETE, FLAG_MOD_ADD, FLAG_MOD_REPLACE
+from ldb import FLAG_MOD_DELETE, FLAG_MOD_ADD, FLAG_MOD_REPLACE
from samba.dcerpc.samr import (DOMAIN_PASSWORD_COMPLEX,
DOMAIN_PASSWORD_STORE_CLEARTEXT)
-from samba.credentials import Credentials
-from samba.samdb import SamDB
-from samba import gensec
class TestUser:
def __init__(self, username, samdb, userou=None):
import samba.tests
import ldb
-from ldb import SCOPE_BASE, FLAG_MOD_DELETE, FLAG_MOD_ADD, FLAG_MOD_REPLACE
+from ldb import FLAG_MOD_DELETE, FLAG_MOD_ADD, FLAG_MOD_REPLACE
from samba import dsdb
import time
from samba.tests.password_test import PasswordTestCase
from samba.tests.pso import TestUser
from samba.tests.pso import PasswordSettings
from samba.credentials import Credentials
-from samba.samdb import SamDB
from samba import gensec
-from samba.dcerpc.samr import DOMAIN_PASSWORD_STORE_CLEARTEXT
-from samba.auth import system_session
import base64
class PasswordSettingsTestCase(PasswordTestCase):