1
0
mirror of https://github.com/samba-team/samba.git synced 2025-12-13 16:23:50 +03:00

python:tests: use TestCaseInTempDir for "samba.tests.common"

BUG: https://bugzilla.samba.org/show_bug.cgi?id=13228

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
This commit is contained in:
Stefan Metzmacher
2018-01-30 10:39:30 +01:00
parent 28fcf631c8
commit 681e0a1745

View File

@@ -23,7 +23,7 @@ from samba.common import *
from samba.samdb import SamDB
class CommonTests(samba.tests.TestCase):
class CommonTests(samba.tests.TestCaseInTempDir):
def test_normalise_int32(self):
self.assertEquals('17', normalise_int32(17))
@@ -32,9 +32,10 @@ class CommonTests(samba.tests.TestCase):
self.assertEquals('-1294967296', normalise_int32('3000000000'))
def test_dsdb_Dn(self):
sam = samba.Ldb(url='dntest.ldb')
url = self.tempdir + "/test_dsdb_Dn.ldb"
sam = samba.Ldb(url=url)
dn1 = dsdb_Dn(sam, "DC=foo,DC=bar")
dn2 = dsdb_Dn(sam, "B:8:0000000D:<GUID=b3f0ec29-17f4-452a-b002-963e1909d101>;DC=samba,DC=example,DC=com")
self.assertEquals(dn2.binary, "0000000D")
self.assertEquals(13, dn2.get_binary_integer())
os.unlink('dntest.ldb')
os.unlink(url)