make basic test more robust

counting lines is a bad idea. just one unrelated output line and the test fails.
thus we rather check if what we expect is in the output.
This commit is contained in:
Thomas Waldmann 2015-11-07 00:11:36 +01:00
parent c34ef37516
commit eb3bc1023b
1 changed files with 3 additions and 1 deletions

View File

@ -304,7 +304,9 @@ class ArchiverTestCase(ArchiverTestCaseBase):
self.cmd('create', '--stats', self.repository_location + '::test.2', 'input') self.cmd('create', '--stats', self.repository_location + '::test.2', 'input')
with changedir('output'): with changedir('output'):
self.cmd('extract', self.repository_location + '::test') self.cmd('extract', self.repository_location + '::test')
self.assert_equal(len(self.cmd('list', self.repository_location).splitlines()), 2) list_output = self.cmd('list', self.repository_location)
self.assert_in('test ', list_output)
self.assert_in('test.2 ', list_output)
expected = [ expected = [
'input', 'input',
'input/bdev', 'input/bdev',