Mercurial > p > roundup > code
view test/cmp_helper.py @ 6535:47b4391e1503
Fix docs mising Search permission for example. - addition
Gratuitous whiespace change to add:
The
All users may only view and edit issues, files and messages they create
example was missing the addition of Search permission. The example
predates the existence of the Search permission.
See: https://sourceforge.net/p/roundup/mailman/message/37390174/
for initial report.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 24 Nov 2021 10:53:39 -0500 |
| parents | 19bd4b413ed6 |
| children |
line wrap: on
line source
class StringFragmentCmpHelper: def compareStringFragments(self, s, fragments): """Compare a string agains a list of fragments where a tuple denotes a set of alternatives """ pos = 0 for frag in fragments: if type(frag) != tuple: self.assertEqual(s[pos:pos + len(frag)], frag) pos += len(frag) else: found = False for alt in frag: if s[pos:pos + len(alt)] == alt: pos += len(alt) found = True break if not found: l = max(map(len, frag)) raise AssertionError('%s != %s' % (repr(s[pos:pos + l]), str(frag))) self.assertEqual(s[pos:], '')
