def test_all_valid_version_to_semver(self):
     """ Check that all valid major.minor versions validate and are converted to semvers correctly """
     for x in range(256):
         self.assertEqual(version.version_to_semver("{}".format(x)), "{}.0.0".format(x))
     for x in range(256):
         for y in range(256):
             self.assertEqual(version.version_to_semver("{}.{}".format(x, y)), "{}.{}.0".format(x, y))
Пример #2
0
 def test_all_valid_version_to_semver(self):
     """ Check that all valid major.minor versions validate and are converted to semvers correctly """
     for x in range(256):
         self.assertEqual(version.version_to_semver("{}".format(x)),
                          "{}.0.0".format(x))
     for x in range(256):
         for y in range(256):
             self.assertEqual(
                 version.version_to_semver("{}.{}".format(x, y)),
                 "{}.{}.0".format(x, y))
Пример #3
0
 def semver(self):
     """ Get the app's version label formatted as a semver. """
     if self.project_type == 'package':
         try:
             # Packages should have semver app_versions_labels...
             parse_semver(self.app_version_label)
             return self.app_version_label
         except ValueError as e:
             # but if they don't, we try to convert it from an app-style version label.
             try:
                 version_to_semver(self.app_version_label)
             except:
                 raise e
     return version_to_semver(self.app_version_label)
Пример #4
0
 def semver(self):
     """ Get the app's version label formatted as a semver. """
     if self.project_type == 'package':
         try:
             # Packages should have semver app_versions_labels...
             parse_semver(self.app_version_label)
             return self.app_version_label
         except ValueError as e:
             # but if they don't, we try to convert it from an app-style version label.
             try:
                 version_to_semver(self.app_version_label)
             except:
                 raise e
     return version_to_semver(self.app_version_label)
 def run_invalid_version_test(self, version_label):
     with self.assertRaises(ValueError):
         version.version_to_semver(version_label)
Пример #6
0
 def run_invalid_version_test(self, version_label):
     with self.assertRaises(ValueError):
         version.version_to_semver(version_label)
Пример #7
0
 def semver(self):
     """ Get the app's version label formatted as a semver """
     return version_to_semver(self.app_version_label)
Пример #8
0
 def semver(self):
     """ Get the app's version label formatted as a semver """
     return version_to_semver(self.app_version_label)