Skip to content

Instantly share code, notes, and snippets.

@nicoddemus
Last active October 8, 2019 13:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nicoddemus/b61ada17545d59a315d6ac3a233c4c62 to your computer and use it in GitHub Desktop.
Save nicoddemus/b61ada17545d59a315d6ac3a233c4c62 to your computer and use it in GitHub Desktop.

Improve verbose diff output with sequences.

Before:

E   AssertionError: assert ['version', '...version_info'] == ['version', '...version', ...]
E     Right contains 3 more items, first extra item: ' '
E     Full diff:
E     - ['version', 'version_info', 'sys.version', 'sys.version_info']
E     + ['version',
E     +  'version_info',
E     +  'sys.version',
E     +  'sys.version_info',
E     +  ' ',
E     +  'sys.version',
E     +  'sys.version_info']

After:

E   AssertionError: assert ['version', '...version_info'] == ['version', '...version', ...]
E     Right contains 3 more items, first extra item: ' '
E     Full diff:
E       [
E        'version',
E        'version_info',
E        'sys.version',
E        'sys.version_info',
E     +  ' ',
E     +  'sys.version',
E     +  'sys.version_info',
E       ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment