示例#1
0
 def test_commands_with_no_changesets(self) -> None:
     releaser = Semversioner(path=self.directory_name)
     self.assertEqual(
         releaser.generate_changelog(),
         "# Changelog\nNote: version releases in the 0.x.y range may introduce breaking changes.\n"
     )
     self.assertEqual(releaser.get_last_version(), "0.0.0")
     self.assertEqual(releaser.get_status(), {
         'version': '0.0.0',
         'next_version': None,
         'unreleased_changes': [],
     })
     with self.assertRaises(SystemExit):
         releaser.release()
示例#2
0
    def test_generate_changelog(self):
        releaser = Semversioner(self.directory_name)
        self.assertEqual(releaser.generate_changelog(), """# Changelog
Note: version releases in the 0.x.y range may introduce breaking changes.
""")