Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 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"
Exemplo n.º 6
0
 def test_no_changelog(self):
     changelog = release_bot.parse_changelog("1.0.0", "2.0.0", "nochangelogpath")
     assert changelog == "No changelog provided"