sq Test python binding for package_PackagesBlob
[metze/samba/wip.git] / python / samba / tests / password_hash_fl2003.py
index 86592ddbac9f92350adb34333659d057a4b5357c..d8326be8177931da586578cf783a1c8655e1d942 100644 (file)
@@ -59,6 +59,13 @@ class PassWordHashFl2003Tests(PassWordHashTests):
         self.assertEquals(2, pos)
         self.assertEquals("Packages", package.name)
 
+        # Check that the Package names are correct.
+        #
+        pb = ndr_unpack(drsblobs.package_PackagesBlob,
+                             binascii.a2b_hex(package.data))
+        expected = ["Kerberos", "WDigest"]
+        self.assertEquals(expected, pb.names)
+
         (pos, package) = get_package(sc, "Primary:WDigest")
         self.assertEquals(3, pos)
         self.assertEquals("Primary:WDigest", package.name)
@@ -69,12 +76,6 @@ class PassWordHashFl2003Tests(PassWordHashTests):
                              binascii.a2b_hex(package.data))
         self.check_wdigests(digests)
 
-        # Check that the Package names are correct.
-        #
-        pb = ndr_unpack(drsblobs.package_PackagesBlob,
-                             binascii.a2b_hex(package.data))
-        expected = ["Kerberos", "WDigest"]
-        self.assertEquals(expected, pb.names)
 
     def test_userPassword_sha256(self):
         self.add_user(options=[("password hash userPassword schemes",