Add Nitrogen release to pkg unit tests 80/63980/1
authorDaniel Farrell <dfarrell@redhat.com>
Thu, 5 Oct 2017 10:07:42 +0000 (06:07 -0400)
committerDaniel Farrell <dfarrell@redhat.com>
Thu, 5 Oct 2017 10:07:42 +0000 (06:07 -0400)
Change-Id: I8b8c717a814f59424b5caadf5062dc47e34d758e
Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
packages/test_lib.py

index 4d3999b312fc4e887ecf506848eccea90fdbc423..b79100cb021c9fbf957518e2ca3721a8f1212387 100644 (file)
@@ -63,6 +63,28 @@ class TestExtractVersion(unittest.TestCase):
         self.assertEqual(version["pkg_version"], "1")
         self.assertEqual(version["codename"], "-Carbon")
 
+    def test_nitrogen_release_url(self):
+        """Test URL of the ODL Nitrogen release."""
+        # noqa ShellCheckBear
+        url = "%s/opendaylight.release/org/opendaylight/integration/karaf/0.7.0/karaf-0.7.0.tar.gz" % self.nexus_url
+        version = lib.extract_version(url)
+        self.assertEqual(version["version_major"], "7")
+        self.assertEqual(version["version_minor"], "0")
+        self.assertEqual(version["version_patch"], "0")
+        self.assertEqual(version["pkg_version"], "1")
+        self.assertEqual(version["codename"], "")
+
+    def test_nitrogen_release_zip_url(self):
+        """Test URL of the ODL Nitrogen release zip archive."""
+        # noqa ShellCheckBear
+        url = "%s/opendaylight.release/org/opendaylight/integration/karaf/0.7.0/karaf-0.7.0.zip" % self.nexus_url
+        version = lib.extract_version(url)
+        self.assertEqual(version["version_major"], "7")
+        self.assertEqual(version["version_minor"], "0")
+        self.assertEqual(version["version_patch"], "0")
+        self.assertEqual(version["pkg_version"], "1")
+        self.assertEqual(version["codename"], "")
+
     def test_carbon_autorelease_url(self):
         """Test URL of an ODL Carbon autorelease build."""
         # noqa ShellCheckBear