Package tests :: Module test_rpm_changelog :: Class TestChangelogParser
[hide private]
[frames] | no frames]

Class TestChangelogParser

object --+
         |
        TestChangelogParser

Test the default changelog parser

Instance Methods [hide private]
 
test_parse_changelog(self)
Basic tests for successful parsing
 
test_parse_authors(self)
Test parsing of authors from changelog entries
 
test_parse_changelog_file(self)
Basic tests for parsing a file
 
test_parse_section_fail(self)
Basic tests for failures of changelog section parsing
 
test_parse_changelog_fail(self)
Basic tests for changelog parsing failures

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  cl_default_style = '* Wed Jan 29 2014 Markus Lehtonen <markus....
  cl_with_authors = '* Wed Jan 29 2014 Markus Lehtonen <markus.l...
  cl_broken_header_1 = '* Wed Jan 29 2014Markus Lehtonen <markus...
  cl_broken_header_2 = ' * Wed Jan 29 2014 Markus Lehtonen <mark...
  cl_broken_header_3 = '* Wed Jan 32 2014 Markus Lehtonen <marku...
  cl_broken_header_4 = '* Wed Jan 29 2014 Markus Lehtonen 0.3-1\...
  cl_broken_header_5 = '---garbage---\n* Wed Jan 29 2014 Markus ...
  parser = <gbp.rpm.changelog.ChangelogParser object>
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

cl_default_style

Value:
'''* Wed Jan 29 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com>\
 0.3-1
- Version bump
- Drop foo.patch

* Tue Jan 28 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com> 0.\
2
- Update to 0.2
...

cl_with_authors

Value:
'''* Wed Jan 29 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com>\
 0.3-1
[Markus Lehtonen]
- Version bump
[John Doe]
- Bug fix
'''

cl_broken_header_1

Value:
'''* Wed Jan 29 2014Markus Lehtonen <markus.lehtonen@linux.intel.com> \
0.3-1
- Version bump
'''

cl_broken_header_2

Value:
''' * Wed Jan 29 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com\
> 0.3-1
- Version bump
'''

cl_broken_header_3

Value:
'''* Wed Jan 32 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com>\
 0.3-1
- Version bump
'''

cl_broken_header_4

Value:
'''* Wed Jan 29 2014 Markus Lehtonen 0.3-1
- Version bump
'''

cl_broken_header_5

Value:
'''---garbage---
* Wed Jan 29 2014 Markus Lehtonen <markus.lehtonen@linux.intel.com> 0.\
3-1
- Version bump
'''