def test_parse_git_version_simple(self): obj = versioninforeader._parse_git_version("v1.6-0-g3f2a", False) self.assertEqual(VersionInfo("v1.6", 0, "3f2a", True, False), obj)
def test_parse_git_version_with_dashes_in_tag(self): obj = versioninforeader._parse_git_version("v1.6.3-23-20-gfade", False) self.assertEqual(VersionInfo("v1.6.3-23", 20, "fade", True, False), obj)
def test_parse_git_version_with_slashes_in_tag(self): obj = versioninforeader._parse_git_version("/heads/develop-20-gfade", False) self.assertEqual(VersionInfo("/heads/develop", 20, "fade", True, False), obj)
def test_parse_git_version_with_commits_since_tag(self): obj = versioninforeader._parse_git_version("v1.6.3-23-g49302", False) self.assertEqual(VersionInfo("v1.6.3", 23, "49302", True, False), obj)
def test_parse_git_version_simple(self): obj = versioninforeader._parse_git_version("v1.6-0-g3f2a", False) self.assertEqual(VersionInfo("v1.6", 0, "3f2a", True, False), obj)
def test_parse_git_version_with_slashes_in_tag(self): obj = versioninforeader._parse_git_version("/heads/develop-20-gfade", False) self.assertEqual( VersionInfo("/heads/develop", 20, "fade", True, False), obj)
def test_parse_git_version_with_dashes_in_tag(self): obj = versioninforeader._parse_git_version("v1.6.3-23-20-gfade", False) self.assertEqual(VersionInfo("v1.6.3-23", 20, "fade", True, False), obj)
def test_parse_git_version_with_commits_since_tag(self): obj = versioninforeader._parse_git_version("v1.6.3-23-g49302", False) self.assertEqual(VersionInfo("v1.6.3", 23, "49302", True, False), obj)