From 71df279f92dd37a55810ee874e9fce61472c6d14 Mon Sep 17 00:00:00 2001 From: Matthias Dieter Wallnöfer Date: Fri, 4 Mar 2011 22:49:08 +0100 Subject: s4:ldap.py - add a test in order to show the operational module fixed Reviewed by: Tridge --- source4/dsdb/tests/python/ldap.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/source4/dsdb/tests/python/ldap.py b/source4/dsdb/tests/python/ldap.py index d546717da9..e9e5a0a117 100755 --- a/source4/dsdb/tests/python/ldap.py +++ b/source4/dsdb/tests/python/ldap.py @@ -2659,6 +2659,20 @@ nTSecurityDescriptor:: """ + desc_base64 self.assertEquals(len(res.controls), 1) self.assertEquals(res.controls[0].oid, "1.2.840.113556.1.4.319") + def test_operational(self): + """Tests operational attributes""" + print "Tests operational attributes""" + + res = self.ldb.search(self.base_dn, scope=SCOPE_BASE, + attrs=["createTimestamp", "modifyTimestamp", + "structuralObjectClass", "whenCreated", + "whenChanged"]) + self.assertEquals(len(res), 1) + self.assertTrue("createTimestamp" in res[0]) + self.assertTrue("modifyTimestamp" in res[0]) + self.assertTrue("structuralObjectClass" in res[0]) + self.assertTrue("whenCreated" in res[0]) + self.assertTrue("whenChanged" in res[0]) class BaseDnTests(unittest.TestCase): -- cgit