Update unit tests for ODL Neon Release 44/81244/4
authorAnil Belur <abelur@linuxfoundation.org>
Fri, 29 Mar 2019 10:03:31 +0000 (20:03 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Fri, 5 Apr 2019 11:54:50 +0000 (11:54 +0000)
Change-Id: I071c8944dc6995b4b42fb8dbff0425c6e17369b4
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
packages/test_lib.py

index 7aa662403b9f645a3637b259f47ca0e7ba7c729f..1e19ed291de1ba832fd53d40aac0bbcaf02bb9c0 100644 (file)
@@ -109,6 +109,26 @@ class TestExtractVersion(unittest.TestCase):
         self.assertEqual(version["pkg_version"], "0.1.20180531snap59")
         self.assertEqual(version["codename"], "-SNAPSHOT")
 
+    def test_neon_release_url(self):
+        """Test URL of the ODL Neon release."""
+        url = "%s/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.10.0/karaf-0.10.0.tar.gz" % self.nexus_url
+        version = lib.extract_version(url)
+        self.assertEqual(version["version_major"], "10")
+        self.assertEqual(version["version_minor"], "0")
+        self.assertEqual(version["version_patch"], "0")
+        self.assertEqual(version["pkg_version"], "1")
+        self.assertEqual(version["codename"], "")
+
+    def test_neon_release_zip_url(self):
+        """Test URL of the ODL Neon release zip archive."""
+        url = "%s/repositories/opendaylight.release/org/opendaylight/integration/karaf/0.10.0/karaf-0.10.0.zip" % self.nexus_url
+        version = lib.extract_version(url)
+        self.assertEqual(version["version_major"], "10")
+        self.assertEqual(version["version_minor"], "0")
+        self.assertEqual(version["version_patch"], "0")
+        self.assertEqual(version["pkg_version"], "1")
+        self.assertEqual(version["codename"], "")
+
     def test_neon_snapshot_url(self):
         """Test URL of an ODL Neon snapshot build."""
         url = "%s/opendaylight.snapshot/org/opendaylight/integration/karaf/0.10.0-SNAPSHOT/karaf-0.10.0-20181004.142605-697.tar.gz" % self.nexus_url