Ejemplo n.º 1
0
 def test_should_set_default_properties(self):   # pylint: disable=invalid-name
     """ We need to init properties"""
     initialize_semver_git_tag(self.project)
     self.assertEquals(
         self.project.get_property('semver_git_tag_increment_part'), 'patch')
     self.assertEquals(
         self.project.get_property('semver_git_tag_version_prefix'), '')
Ejemplo n.º 2
0
 def test_should_leave_user_specified_properties(self):  # pylint: disable=invalid-name
     """ We need to keep user-defined properties"""
     self.project.set_property('semver_git_tag_increment_part', 'minor')
     self.project.set_property('semver_git_tag_repo_dir', '/some/dir')
     initialize_semver_git_tag(self.project)
     self.assertEquals(
         self.project.get_property('semver_git_tag_increment_part'),
         'minor')
     self.assertEquals(self.project.get_property('semver_git_tag_repo_dir'),
                       '/some/dir')
Ejemplo n.º 3
0
def version_from_git_tag(project, logger):
    # Eating your own dog food
    import pybuilder_semver_git_tag
    pybuilder_semver_git_tag.initialize_semver_git_tag(project)
    pybuilder_semver_git_tag.version_from_git_tag(project, logger)