summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/tests
diff options
context:
space:
mode:
authorRichard Haar <rh@richhaar.com>2023-11-30 22:51:46 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-12-02 18:04:23 +0000
commit64725a9c324d709e633ad31a79266a62a6d10f34 (patch)
treec99d47c6320eb24e02898f8608c7b33393160cff /bitbake/lib/bb/tests
parent6b6374c336016ee56ff7418c45d1eba2eac95b21 (diff)
downloadpoky-64725a9c324d709e633ad31a79266a62a6d10f34.tar.gz
bitbake: bitbake: tests: Fix duplicate test_underscore_override test
Found a duplicate test, added _2 suffix to one, 74 tests now pass up from 73. (Bitbake rev: ae2a19dadb4f3065b8731a61f45f29e6a70af402) Signed-off-by: Richard Haar <rh@richhaar.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/tests')
-rw-r--r--bitbake/lib/bb/tests/data.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/bitbake/lib/bb/tests/data.py b/bitbake/lib/bb/tests/data.py
index 98e430ce2a..cbc7c1ecd4 100644
--- a/bitbake/lib/bb/tests/data.py
+++ b/bitbake/lib/bb/tests/data.py
@@ -395,6 +395,16 @@ class TestOverrides(unittest.TestCase):
395 self.d.setVar("OVERRIDES", "foo:bar:some_val") 395 self.d.setVar("OVERRIDES", "foo:bar:some_val")
396 self.assertEqual(self.d.getVar("TEST"), "testvalue3") 396 self.assertEqual(self.d.getVar("TEST"), "testvalue3")
397 397
398 # Test an override with _<numeric> in it based on a real world OE issue
399 def test_underscore_override_2(self):
400 self.d.setVar("TARGET_ARCH", "x86_64")
401 self.d.setVar("PN", "test-${TARGET_ARCH}")
402 self.d.setVar("VERSION", "1")
403 self.d.setVar("VERSION:pn-test-${TARGET_ARCH}", "2")
404 self.d.setVar("OVERRIDES", "pn-${PN}")
405 bb.data.expandKeys(self.d)
406 self.assertEqual(self.d.getVar("VERSION"), "2")
407
398 def test_remove_with_override(self): 408 def test_remove_with_override(self):
399 self.d.setVar("TEST:bar", "testvalue2") 409 self.d.setVar("TEST:bar", "testvalue2")
400 self.d.setVar("TEST:some_val", "testvalue3 testvalue5") 410 self.d.setVar("TEST:some_val", "testvalue3 testvalue5")
@@ -416,16 +426,6 @@ class TestOverrides(unittest.TestCase):
416 self.d.setVar("TEST:bar:append", "testvalue2") 426 self.d.setVar("TEST:bar:append", "testvalue2")
417 self.assertEqual(self.d.getVar("TEST"), "testvalue2") 427 self.assertEqual(self.d.getVar("TEST"), "testvalue2")
418 428
419 # Test an override with _<numeric> in it based on a real world OE issue
420 def test_underscore_override(self):
421 self.d.setVar("TARGET_ARCH", "x86_64")
422 self.d.setVar("PN", "test-${TARGET_ARCH}")
423 self.d.setVar("VERSION", "1")
424 self.d.setVar("VERSION:pn-test-${TARGET_ARCH}", "2")
425 self.d.setVar("OVERRIDES", "pn-${PN}")
426 bb.data.expandKeys(self.d)
427 self.assertEqual(self.d.getVar("VERSION"), "2")
428
429 def test_append_and_unused_override(self): 429 def test_append_and_unused_override(self):
430 # Had a bug where an unused override append could return "" instead of None 430 # Had a bug where an unused override append could return "" instead of None
431 self.d.setVar("BAR:append:unusedoverride", "testvalue2") 431 self.d.setVar("BAR:append:unusedoverride", "testvalue2")