Пример #1
0
 def test_no_changes(self, changelog_with_no_changes):
     changelog = release_bot.parse_changelog("0.0.1", "0.0.2", changelog_with_no_changes)
     assert changelog == "No changelog provided"
Пример #2
0
 def test_normal_use_case(self, changelog_with_two_entries):
     changelog = release_bot.parse_changelog("0.0.1", "0.0.2", changelog_with_two_entries)
     assert changelog == "* New entry\n* Fixes"
Пример #3
0
 def test_wrong_version_2(self, changelog_with_one_entry):
     changelog = release_bot.parse_changelog("0.0.3", "0.0.1", changelog_with_one_entry)
     assert changelog == "No changelog provided"
Пример #4
0
 def test_one_entry_changelog(self, changelog_with_one_entry):
     changelog = release_bot.parse_changelog("0.0.0", "0.0.1", changelog_with_one_entry)
     assert changelog == "* Test entry\n* Another test entry"
Пример #5
0
 def test_empty_changelog(self, empty_changelog):
     changelog = release_bot.parse_changelog("1.0.0", "2.0.0", empty_changelog)
     assert changelog == "No changelog provided"
Пример #6
0
 def test_no_changelog(self):
     changelog = release_bot.parse_changelog("1.0.0", "2.0.0", "nochangelogpath")
     assert changelog == "No changelog provided"