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

netcmd: tests: make _run a classmethod in SambaToolCmdTest

So that it can be called from setUpClass as well

Signed-off-by: Rob van der Linde <rob@catalyst.net.nz>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
Rob van der Linde
2023-09-27 00:01:06 +13:00
committed by Andrew Bartlett
parent 71c191ca9f
commit 16c19c470e
4 changed files with 13 additions and 9 deletions

View File

@@ -62,11 +62,12 @@ class SambaToolCmdTest(samba.tests.BlackboxTestCase):
return SamDB(url=opts.H, session_info=system_session(),
credentials=creds, lp=lp)
def _run(self, *argv):
@classmethod
def _run(cls, *argv):
"""run a samba-tool command"""
cmd, args = cmd_sambatool()._resolve('samba-tool', *argv,
outf=self.stringIO(),
errf=self.stringIO())
outf=cls.stringIO(),
errf=cls.stringIO())
result = cmd._run(*args)
return (result, cmd.outf.getvalue(), cmd.errf.getvalue())