diff options
author | Guido Günther <agx@sigxcpu.org> | 2016-03-13 17:48:19 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2016-03-13 17:56:06 +0100 |
commit | 511b67f9f8d2dc28e80110f074e90cad26dcbd52 (patch) | |
tree | 267ef1f6b38b2c336513364c2958fa06414f4e4c /tests/testutils | |
parent | 9ef2aff16da5f6be417c7c6eb94093aecb2982cc (diff) |
gbplogtester: Check if we have enough log lines
Diffstat (limited to 'tests/testutils')
-rw-r--r-- | tests/testutils/gbplogtester.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/testutils/gbplogtester.py b/tests/testutils/gbplogtester.py index 0c951992..3b4e92ea 100644 --- a/tests/testutils/gbplogtester.py +++ b/tests/testutils/gbplogtester.py @@ -2,7 +2,7 @@ import re from six import StringIO -from nose.tools import ok_ +from nose.tools import ok_, assert_less import gbp.log @@ -49,6 +49,9 @@ class GbpLogTester(object): """Check that the specified line on log matches expectations""" if self._log is None: raise Exception("BUG in unittests: no log captured!") + log = self._get_log() + assert_less(linenum, len(log), + "Not enough log lines: %d" % len(log)) output = self._get_log()[linenum].strip() ok_(re.match(regex, output), "Log entry '%s' doesn't match '%s'" % (output, regex)) |