diff mbox series

[v3,6/7] tests/fetch: support setting PV in the wget fetcher

Message ID 20250326122523.293551-6-ross.burton@arm.com
State Accepted, archived
Commit 0a9f90ff658e09feda63b398ec35715a65ff6193
Headers show
Series [v3,1/7] fetch2/wget: consider downloadfilename when checking for upstream | expand

Commit Message

Ross Burton March 26, 2025, 12:25 p.m. UTC
Some code paths in latest_versionstring() need PV to be set correctly.

Signed-off-by: Ross Burton <ross.burton@arm.com>
---
 bitbake/lib/bb/tests/fetch.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py
index 7a53631f3b1..7f4951fa83b 100644
--- a/bitbake/lib/bb/tests/fetch.py
+++ b/bitbake/lib/bb/tests/fetch.py
@@ -1472,7 +1472,7 @@  class FetchLatestVersionTest(FetcherTest):
             : "0.28.0",
     }
 
-    WgetTestData = collections.namedtuple("WgetTestData", ["pn", "path", "check_uri", "check_regex"], defaults=[None, None])
+    WgetTestData = collections.namedtuple("WgetTestData", ["pn", "path", "pv", "check_uri", "check_regex"], defaults=[None, None, None])
     test_wget_uris = {
         #
         # packages with versions inside directory name
@@ -1558,6 +1558,7 @@  class FetchLatestVersionTest(FetcherTest):
             for data, v in self.test_wget_uris.items():
                 with self.subTest(pn=data.pn):
                     self.d.setVar("PN", data.pn)
+                    self.d.setVar("PV", data.pv)
                     if data.check_uri:
                         checkuri = "http://127.0.0.1:%s/%s" % (port, data.check_uri)
                         self.d.setVar("UPSTREAM_CHECK_URI", checkuri)