tests/python/ldap: use int instead of long for time_t
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Thu, 4 Oct 2018 02:30:21 +0000 (15:30 +1300)
committerDouglas Bagnall <dbagnall@samba.org>
Wed, 10 Oct 2018 07:28:20 +0000 (09:28 +0200)
Python int is at least a C long; Python long disappears in Py3.

Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Noel Power <nopower@suse.com>
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org>
Autobuild-Date(master): Wed Oct 10 09:28:20 CEST 2018 on sn-devel-144

source4/dsdb/tests/python/ldap.py

index 37ccfb4edc7a3813de25cf61ce9b7f0cfcf5e783..6a5e34be72b5af4e4a65150c954a6d7f893f8ac4 100755 (executable)
@@ -1675,8 +1675,8 @@ objectGUID: bd3480c9-58af-4cd8-92df-bc4a18b6e44d
             "objectclass": "container",
             "uSNCreated": "1",
             "uSNChanged": "1",
-            "whenCreated": timestring(long(time.time())),
-            "whenChanged": timestring(long(time.time()))})
+            "whenCreated": timestring(int(time.time())),
+            "whenChanged": timestring(int(time.time()))})
 
         res = ldb.search("cn=ldaptestcontainer," + self.base_dn,
                          scope=SCOPE_BASE,