Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Nov 2 20:09:40 CET 2011 on sn-devel-104
pass
-
class Command(object):
"""A samba-tool command."""
"credopts": options.CredentialsOptions,
"versionopts": options.VersionOptions,
}
- outf = sys.stdout
- errf = sys.stderr
+
+ def __init__(self, outf=sys.stdout, errf=sys.stderr):
+ self.outf = outf
+ self.errf = errf
def usage(self, prog, *args):
parser, _ = self._create_parser(prog)
class NetCmdTestCase(samba.tests.TestCase):
def run_netcmd(self, cmd_klass, args, retcode=0):
- cmd = cmd_klass()
- cmd.outf = StringIO()
- cmd.errf = StringIO()
+ cmd = cmd_klass(outf=StringIO(), errf=StringIO())
try:
retval = cmd._run(cmd_klass.__name__, *args)
except Exception, e: