mirror of
https://github.com/samba-team/samba.git
synced 2025-08-03 04:22:09 +03:00
Provide a SamDB TestCase-class that can be used by OpenChange.
This commit is contained in:
@ -27,7 +27,13 @@ from unittest import TestCase
|
||||
import uuid
|
||||
from samba import param
|
||||
|
||||
|
||||
class SamDBTestCase(TestCaseInTempDir):
|
||||
"""Base-class for tests with a Sam Database.
|
||||
|
||||
This is used by the Samba SamDB-tests, but e.g. also by the OpenChange
|
||||
provisioning tests (which need a Sam).
|
||||
"""
|
||||
|
||||
def setup_path(self, relpath):
|
||||
return os.path.join(find_setup_dir(), relpath)
|
||||
@ -82,6 +88,10 @@ class SamDBTestCase(TestCaseInTempDir):
|
||||
os.remove(os.path.join(self.tempdir, f))
|
||||
super(SamDBTestCase, self).tearDown()
|
||||
|
||||
|
||||
class SamDBTests(SamDBTestCase):
|
||||
"""Tests for the SamDB implementation."""
|
||||
|
||||
def test_add_foreign(self):
|
||||
self.samdb.add_foreign(self.domaindn, "S-1-5-7", "Somedescription")
|
||||
|
||||
|
Reference in New Issue
Block a user