]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
provision tests: Add a test for hashing overly long passwords
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 23 Feb 2021 13:52:06 +0000 (02:52 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 7 Apr 2021 09:18:30 +0000 (09:18 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14621

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/tests/samba_tool/provision_userPassword_crypt.py

index 32205b6b9f9a8322a7222553aaa99fdfb8948b7b..07752e16c301812f10faf10a514fa98edf655b76 100644 (file)
@@ -58,6 +58,10 @@ class ProvisionUserPasswordTestCase(SambaToolCmdTest):
         (result, out, err) = self.provision()
         self.assertEqual(0, result)
 
+    def test_length(self):
+        (result, out, err) = self.provision(machinepass="FooBar123" + ("a"*1024))
+        self.assertNotEqual(0, result)
+
     def tearDown(self):
         super(ProvisionUserPasswordTestCase, self).tearDown()
         shutil.rmtree(self.tempsambadir)