From 905db3288532131171ca1c54198660d86eef1ae9 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Mon, 17 Aug 2009 17:34:22 +1000 Subject: more fixups from provision changes Andrew, can you please check this? The idmap.setup_name_mapping tests look totally out of place here. I'm also not sure I captured your intention with the other changes --- source4/scripting/python/samba/tests/samdb.py | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'source4/scripting/python/samba/tests') diff --git a/source4/scripting/python/samba/tests/samdb.py b/source4/scripting/python/samba/tests/samdb.py index ab5e59545b..12618c90ce 100644 --- a/source4/scripting/python/samba/tests/samdb.py +++ b/source4/scripting/python/samba/tests/samdb.py @@ -19,7 +19,7 @@ from samba.auth import system_session from samba.credentials import Credentials import os -from samba.provision import setup_samdb, guess_names, setup_templatesdb, make_smbconf, find_setup_dir +from samba.provision import setup_samdb, guess_names, setup_templatesdb, make_smbconf, find_setup_dir, add_foreign from samba.samdb import SamDB from samba.tests import TestCaseInTempDir from samba.dcerpc import security @@ -92,5 +92,17 @@ class SamDBTests(SamDBTestCase): """Tests for the SamDB implementation.""" def test_add_foreign(self): - self.samdb.add_foreign(self.domaindn, "S-1-5-7", "Somedescription") + add_foreign(self.samdb, self.domaindn, "S-1-5-7", "Anonymous") + add_foreign(self.samdb, self.domaindn, "S-1-1-0", "World") + add_foreign(self.samdb, self.domaindn, "S-1-5-2", "Network") + add_foreign(self.samdb, self.domaindn, "S-1-5-18", "System") + add_foreign(self.samdb, self.domaindn, "S-1-5-11", "Authenticated Users") + +# I don't think these should be here ... +# idmap.setup_name_mapping("S-1-5-7", idmap.TYPE_UID, nobody_uid) +# idmap.setup_name_mapping("S-1-5-32-544", idmap.TYPE_GID, wheel_gid) +# +# idmap.setup_name_mapping(sid + "-500", idmap.TYPE_UID, root_uid) +# idmap.setup_name_mapping(sid + "-513", idmap.TYPE_GID, users_gid) + -- cgit