ui rehaul
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import unittest
|
||||
|
||||
from app.account_policy import is_excluded_user
|
||||
|
||||
|
||||
class AccountPolicyTests(unittest.TestCase):
|
||||
def test_excludes_exact_krbtgt_and_msol_prefix_case_insensitively(self):
|
||||
for name in ("krbtgt", "KRBTGT", "MSOL_", "mSoL_123", "DOMAIN\\MSOL_sync",
|
||||
"krbtgt@example.test", " DOMAIN\\KrBtGt "):
|
||||
with self.subTest(name=name):
|
||||
self.assertTrue(is_excluded_user(name))
|
||||
|
||||
def test_keeps_human_and_other_service_accounts(self):
|
||||
for name in ("alice", "Administrator", "report_svc", "MsolSupport", "krbtgt_support", ""):
|
||||
with self.subTest(name=name):
|
||||
self.assertFalse(is_excluded_user(name))
|
||||
Reference in New Issue
Block a user