This assures us that the new provision sets the value by default.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Jo Sutton <josutton@catalyst.net.nz>
expression=f"(&(objectClass = msKds-ProvRootKey)(msKds-UseStartTime<={min_use_start_time}))")
self.assertGreater(len(res), 0)
+
+ def test_dsdb_smartcard_expire_set(self):
+ """In provision we set msDS-ExpirePasswordsOnSmartCardOnlyAccounts: TRUE for a new 2016 provision
+ """
+ dn = self.samdb.get_default_basedn()
+ res = self.samdb.search(dn,
+ scope=ldb.SCOPE_BASE,
+ expression="(msDS-ExpirePasswordsOnSmartCardOnlyAccounts=TRUE)")
+
+ self.assertEqual(len(res), 1)
--- /dev/null
+^samba.tests.dsdb_quiet_provision_tests.samba.tests.dsdb_quiet_provision_tests.DsdbQuietProvisionTests.test_dsdb_smartcard_expire_set
\ No newline at end of file