try:
subprocess.check_output(pdnsutilCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (pdnsutilCmd, e.returncode, e.output))
@classmethod
def secureZone(cls, confdir, zonename, key=None):
try:
subprocess.check_output(pdnsutilCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (pdnsutilCmd, e.returncode, e.output))
@classmethod
def generateAllAuthConfig(cls, confdir):
# validate config with --check-config, which sets client=true, possibly exposing bugs.
testcmd = dnsdistcmd + ['--check-config']
- output = subprocess.check_output(testcmd, close_fds=True)
+ try:
+ output = subprocess.check_output(testcmd, stderr=subprocess.STDOUT, close_fds=True)
+ except subprocess.CalledProcessError as exc:
+ raise AssertionError('dnsdist --check-config failed (%d): %s' % (exc.returncode, exc.output))
if output != b'Configuration \'dnsdist_test.conf\' OK!\n':
raise AssertionError('dnsdist --check-config failed: %s' % output)
try:
subprocess.check_output(pdnsutilCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (pdnsutilCmd, e.returncode, e.output))
@classmethod
def secureZone(cls, confdir, zonename, key=None):
try:
subprocess.check_output(pdnsutilCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (pdnsutilCmd, e.returncode, e.output))
@classmethod
def generateAllAuthConfig(cls, confdir):
try:
subprocess.check_output(rec_controlCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (rec_controlCmd, e.returncode, e.output))
@classmethod
def setUpSockets(cls):
try:
subprocess.check_output(pdnsutilCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (pdnsutilCmd, e.returncode, e.output))
params = "1 0 100 AABBCCDDEEFF112233"
try:
subprocess.check_output(pdnsutilCmd, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError as e:
- print(e.output)
- raise
+ raise AssertionError('%s failed (%d): %s' % (pdnsutilCmd, e.returncode, e.output))