summaryrefslogtreecommitdiffstats
path: root/source4/dsdb/tests/python/sam.py
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@samba.org>2014-11-02 09:00:09 -0800
committerJelmer Vernooij <jelmer@samba.org>2014-11-24 10:46:05 +0100
commit869a9f7a3a01810c1c1e3287b82034f67457b0b5 (patch)
tree09a0dc437ae1452c6d411a8fe13e5cdc2acd2034 /source4/dsdb/tests/python/sam.py
parent4f75f17ba7c9b80cf3aa0ce2db57e1754464403a (diff)
downloadsamba-869a9f7a3a01810c1c1e3287b82034f67457b0b5.tar.gz
samba-869a9f7a3a01810c1c1e3287b82034f67457b0b5.tar.xz
samba-869a9f7a3a01810c1c1e3287b82034f67457b0b5.zip
sam: Use samba.tests.subunitrun.
Change-Id: Ic2ac4b335cf805ddbd442a065c4eaf6ef2b210d9 Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Diffstat (limited to 'source4/dsdb/tests/python/sam.py')
-rwxr-xr-xsource4/dsdb/tests/python/sam.py12
1 files changed, 4 insertions, 8 deletions
diff --git a/source4/dsdb/tests/python/sam.py b/source4/dsdb/tests/python/sam.py
index 804905b6cd..31b5a399d6 100755
--- a/source4/dsdb/tests/python/sam.py
+++ b/source4/dsdb/tests/python/sam.py
@@ -8,6 +8,7 @@ import os
sys.path.insert(0, "bin/python")
import samba
+from samba.tests.subunitrun import SubunitOptions, TestProgram
samba.ensure_external_module("testtools", "testtools")
samba.ensure_external_module("subunit", "subunit/python")
@@ -39,9 +40,6 @@ from samba.dsdb import (UF_NORMAL_ACCOUNT, UF_ACCOUNTDISABLE,
from samba.dcerpc.security import (DOMAIN_RID_USERS, DOMAIN_RID_ADMINS,
DOMAIN_RID_DOMAIN_MEMBERS, DOMAIN_RID_DCS, DOMAIN_RID_READONLY_DCS)
-from subunit.run import SubunitTestRunner
-import unittest
-
from samba.dcerpc import security
from samba.tests import delete_force
@@ -52,6 +50,8 @@ parser.add_option_group(options.VersionOptions(parser))
# use command line creds if available
credopts = options.CredentialsOptions(parser)
parser.add_option_group(credopts)
+subunitopts = SubunitOptions(parser)
+parser.add_option_group(subunitopts)
opts, args = parser.parse_args()
if len(args) < 1:
@@ -2885,8 +2885,4 @@ if not "://" in host:
ldb = SamDB(host, credentials=creds, session_info=system_session(lp), lp=lp)
-runner = SubunitTestRunner()
-rc = 0
-if not runner.run(unittest.makeSuite(SamTests)).wasSuccessful():
- rc = 1
-sys.exit(rc)
+TestProgram(module=__name__, opts=subunitopts)