diff options
-rwxr-xr-x | lib/ldb-samba/tests/match_rules.py | 74 | ||||
-rw-r--r-- | source3/build/charset.py | 18 | ||||
-rwxr-xr-x | source3/selftest/tests.py | 2 | ||||
-rwxr-xr-x | source4/selftest/tests.py | 28 | ||||
-rw-r--r-- | source4/torture/drs/python/getnc_exop.py | 2 |
5 files changed, 62 insertions, 62 deletions
diff --git a/lib/ldb-samba/tests/match_rules.py b/lib/ldb-samba/tests/match_rules.py index 31132e3568b..6757cdfee98 100755 --- a/lib/ldb-samba/tests/match_rules.py +++ b/lib/ldb-samba/tests/match_rules.py @@ -38,25 +38,25 @@ class MatchRulesTests(samba.tests.TestCase): "dn": self.ou, "objectclass": "organizationalUnit"}) - # Add the following OU hierarchy and set otherWellKnownObjects, - # which has BinaryDN syntax: - # - # o1 - # |--> o2 - # | |--> o3 - # | | |-->o4 - - self.ldb.add({ - "dn": "OU=o1,%s" % self.ou, + # Add the following OU hierarchy and set otherWellKnownObjects, + # which has BinaryDN syntax: + # + # o1 + # |--> o2 + # | |--> o3 + # | | |-->o4 + + self.ldb.add({ + "dn": "OU=o1,%s" % self.ou, "objectclass": "organizationalUnit"}) - self.ldb.add({ - "dn": "OU=o2,OU=o1,%s" % self.ou, + self.ldb.add({ + "dn": "OU=o2,OU=o1,%s" % self.ou, "objectclass": "organizationalUnit"}) - self.ldb.add({ - "dn": "OU=o3,OU=o2,OU=o1,%s" % self.ou, + self.ldb.add({ + "dn": "OU=o3,OU=o2,OU=o1,%s" % self.ou, "objectclass": "organizationalUnit"}) - self.ldb.add({ - "dn": "OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou, + self.ldb.add({ + "dn": "OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou, "objectclass": "organizationalUnit"}) m = Message() @@ -83,7 +83,7 @@ class MatchRulesTests(samba.tests.TestCase): FLAG_MOD_ADD, "otherWellKnownObjects") self.ldb.modify(m) - # Create OU for users and groups + # Create OU for users and groups self.ldb.add({ "dn": self.ou_users, "objectclass": "organizationalUnit"}) @@ -731,26 +731,26 @@ class MatchRulesTests(samba.tests.TestCase): self.assertEqual(len(res1), 0) def test_subtree(self): - res1 = self.ldb.search(self.ou, - scope=SCOPE_SUBTREE, - expression="otherWellKnownObjects=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) - self.assertEqual(len(res1), 1) - self.assertEqual(str(res1[0].dn).lower(), ("OU=o3,OU=o2,OU=o1,%s" % self.ou).lower()) - - res1 = self.ldb.search(self.ou, - scope=SCOPE_ONELEVEL, - expression="otherWellKnownObjects=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) - self.assertEqual(len(res1), 0) - - res1 = self.ldb.search(self.ou, - scope=SCOPE_SUBTREE, - expression="otherWellKnownObjects:1.2.840.113556.1.4.1941:=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) - self.assertEqual(len(res1), 0) - - res1 = self.ldb.search(self.ou, - scope=SCOPE_ONELEVEL, - expression="otherWellKnownObjects:1.2.840.113556.1.4.1941:=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) - self.assertEqual(len(res1), 0) + res1 = self.ldb.search(self.ou, + scope=SCOPE_SUBTREE, + expression="otherWellKnownObjects=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) + self.assertEqual(len(res1), 1) + self.assertEqual(str(res1[0].dn).lower(), ("OU=o3,OU=o2,OU=o1,%s" % self.ou).lower()) + + res1 = self.ldb.search(self.ou, + scope=SCOPE_ONELEVEL, + expression="otherWellKnownObjects=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) + self.assertEqual(len(res1), 0) + + res1 = self.ldb.search(self.ou, + scope=SCOPE_SUBTREE, + expression="otherWellKnownObjects:1.2.840.113556.1.4.1941:=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) + self.assertEqual(len(res1), 0) + + res1 = self.ldb.search(self.ou, + scope=SCOPE_ONELEVEL, + expression="otherWellKnownObjects:1.2.840.113556.1.4.1941:=B:32:00000000000000000000000000000004:OU=o4,OU=o3,OU=o2,OU=o1,%s" % self.ou) + self.assertEqual(len(res1), 0) def test_unknown_oid(self): res1 = self.ldb.search("cn=g4,%s" % self.ou_groups, diff --git a/source3/build/charset.py b/source3/build/charset.py index 00335577361..a800eeee447 100644 --- a/source3/build/charset.py +++ b/source3/build/charset.py @@ -22,15 +22,15 @@ def CHECK_SAMBA3_CHARSET(conf, crossbuild=False): default_unix_charset=charset break - # At this point, we have a libiconv candidate. We know that - # we have the right headers and libraries, but we don't know - # whether it does the conversions we want. We can't test this - # because we are cross-compiling. This is not necessarily a big - # deal, since we can't guarantee that the results we get now will - # match the results we get at runtime anyway. - if crossbuild: - default_dos_charset="CP850" - default_unix_charset="UTF-8" + # At this point, we have a libiconv candidate. We know that + # we have the right headers and libraries, but we don't know + # whether it does the conversions we want. We can't test this + # because we are cross-compiling. This is not necessarily a big + # deal, since we can't guarantee that the results we get now will + # match the results we get at runtime anyway. + if crossbuild: + default_dos_charset="CP850" + default_unix_charset="UTF-8" # TODO: this used to warn about the set charset on cross builds if default_dos_charset is False or default_unix_charset is False: diff --git a/source3/selftest/tests.py b/source3/selftest/tests.py index 2d7274c164a..b6b300545dc 100755 --- a/source3/selftest/tests.py +++ b/source3/selftest/tests.py @@ -628,7 +628,7 @@ for s in signseal_options: "$PREFIX/ktest/krb5_ccache-3", binding_string, "-k", configuration]) plantestsuite("samba3.blackbox.rpcclient_samlogon", "ad_member:local", [os.path.join(samba3srcdir, "script/tests/test_rpcclient_samlogon.sh"), - "$DC_USERNAME", "$DC_PASSWORD", "ncacn_np:$DC_SERVER", configuration]) + "$DC_USERNAME", "$DC_PASSWORD", "ncacn_np:$DC_SERVER", configuration]) plantestsuite("samba3.blackbox.sharesec", "simpleserver:local", [os.path.join(samba3srcdir, "script/tests/test_sharesec.sh"), configuration, os.path.join(bindir(), "sharesec"), "tmp"]) diff --git a/source4/selftest/tests.py b/source4/selftest/tests.py index 0af0504d13a..a41149e31ff 100755 --- a/source4/selftest/tests.py +++ b/source4/selftest/tests.py @@ -842,9 +842,9 @@ plantestsuite_loadlist("samba4.ldap.rodc_rwdc.python(rodc)", "rodc:local", planoldpythontestsuite("rodc:local", "replica_sync_rodc", extra_path=[os.path.join(samba4srcdir, 'torture/drs/python')], - name="samba4.drs.replica_sync_rodc.python(rodc)", - environ={'DC1': '$DC_SERVER', 'DC2': '$RODC_DC_SERVER'}, - extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) + name="samba4.drs.replica_sync_rodc.python(rodc)", + environ={'DC1': '$DC_SERVER', 'DC2': '$RODC_DC_SERVER'}, + extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) planoldpythontestsuite("ad_dc_ntvfs", "password_settings", extra_path=[os.path.join(samba4srcdir, 'dsdb/tests/python')], @@ -924,13 +924,13 @@ for env in ['rodc', 'offlinebackupdc', 'restoredc', 'renamedc', 'labdc']: planpythontestsuite("rodc:local", "samba.tests.samba_tool.rodc") plantestsuite("samba.blackbox.rpcclient_samlogon", "rodc:local", [os.path.join(samba3srcdir, "script/tests/test_rpcclient_samlogon.sh"), - "$DC_USERNAME", "$DC_PASSWORD", "ncacn_np:$SERVER", configuration]) + "$DC_USERNAME", "$DC_PASSWORD", "ncacn_np:$SERVER", configuration]) plantestsuite("samba.blackbox.rpcclient_samlogon_testallowed", "rodc:local", [os.path.join(samba3srcdir, "script/tests/test_rpcclient_samlogon.sh"), - "testallowed\ account", "$DC_PASSWORD", "ncacn_np:$SERVER", configuration]) + "testallowed\ account", "$DC_PASSWORD", "ncacn_np:$SERVER", configuration]) plantestsuite("samba.blackbox.rpcclient_samlogon_testdenied", "rodc:local", [os.path.join(samba3srcdir, "script/tests/test_rpcclient_samlogon.sh"), - "testdenied", "$DC_PASSWORD", "ncacn_np:$SERVER", configuration]) + "testdenied", "$DC_PASSWORD", "ncacn_np:$SERVER", configuration]) @@ -995,10 +995,10 @@ for env in ['vampire_dc', 'promoted_dc']: environ={'DC1': "$DC_SERVER", 'DC2': '$%s_SERVER' % env.upper()}, extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) planoldpythontestsuite(env, "link_conflicts", - extra_path=[os.path.join(samba4srcdir, 'torture/drs/python')], - name="samba4.drs.link_conflicts.python(%s)" % env, - environ={'DC1': "$DC_SERVER", 'DC2': '$%s_SERVER' % env.upper()}, - extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) + extra_path=[os.path.join(samba4srcdir, 'torture/drs/python')], + name="samba4.drs.link_conflicts.python(%s)" % env, + environ={'DC1': "$DC_SERVER", 'DC2': '$%s_SERVER' % env.upper()}, + extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) for env in ['vampire_dc', 'promoted_dc', 'vampire_2000_dc']: planoldpythontestsuite(env, "repl_schema", @@ -1012,10 +1012,10 @@ for env in ['vampire_dc', 'promoted_dc', 'vampire_2000_dc']: # down) the other DRS tests for env in ['vampire_dc', 'promoted_dc']: planoldpythontestsuite(env, "getncchanges", - extra_path=[os.path.join(samba4srcdir, 'torture/drs/python')], - name="samba4.drs.getncchanges.python(%s)" % env, - environ={'DC1': "$DC_SERVER", 'DC2': '$%s_SERVER' % env.upper()}, - extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) + extra_path=[os.path.join(samba4srcdir, 'torture/drs/python')], + name="samba4.drs.getncchanges.python(%s)" % env, + environ={'DC1': "$DC_SERVER", 'DC2': '$%s_SERVER' % env.upper()}, + extra_args=['-U$DOMAIN/$DC_USERNAME%$DC_PASSWORD']) for env in ['ad_dc_ntvfs']: planoldpythontestsuite(env, "repl_rodc", diff --git a/source4/torture/drs/python/getnc_exop.py b/source4/torture/drs/python/getnc_exop.py index 0bb545d78ca..366071c3497 100644 --- a/source4/torture/drs/python/getnc_exop.py +++ b/source4/torture/drs/python/getnc_exop.py @@ -141,7 +141,7 @@ class DrsReplicaSyncTestCase(drs_base.DrsBaseTestCase): def test_do_single_repl(self): """ - Make sure that DRSUAPI_EXOP_REPL_OBJ never replicates more than + Make sure that DRSUAPI_EXOP_REPL_OBJ never replicates more than one object, even when we use DRS_GET_ANC/GET_TGT. """ |