aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarvin Scholz <epirat07@gmail.com>2025-04-01 22:11:52 +0200
committerXavier Claessens <xclaesse@gmail.com>2025-08-29 17:36:44 -0400
commitffb924f07b0ec1fcab0862c5ce8fe9a1ab63d125 (patch)
treeffcbdb69ab97302443ad601e98b0fc795a4bc014
parent17aa0acd0b91df8c38fb3be948b5d32ff73fd91d (diff)
downloadmeson-ffb924f07b0ec1fcab0862c5ce8fe9a1ab63d125.zip
meson-ffb924f07b0ec1fcab0862c5ce8fe9a1ab63d125.tar.gz
meson-ffb924f07b0ec1fcab0862c5ce8fe9a1ab63d125.tar.bz2
tests: add dict.values() tests
-rw-r--r--test cases/common/188 dict/meson.build6
1 files changed, 6 insertions, 0 deletions
diff --git a/test cases/common/188 dict/meson.build b/test cases/common/188 dict/meson.build
index a2b4ae8..020ae3c 100644
--- a/test cases/common/188 dict/meson.build
+++ b/test cases/common/188 dict/meson.build
@@ -19,6 +19,9 @@ assert(i == 3, 'There should be three elements in that dictionary')
# Test keys() works as expected (note that it sorts the keys)
assert(dict.keys() == ['baz', 'foo', 'foo bar'], 'Keys returned unexpected list')
+# Test values() works as expected (note that it sorts first, to match keys())
+assert(dict.values() == ['foo', 'bar', 'baz'])
+
empty_dict = {}
foreach key, value : empty_dict
@@ -28,6 +31,9 @@ endforeach
# Test keys() returns an empty list
assert(empty_dict.keys() == [], 'Keys for an empty dict should be an empty list')
+# Test values() returns an empty list
+assert(empty_dict.values() == [], 'Values for an empty dict should be an empty list')
+
d1 = empty_dict + {'a' : 'b'}
assert(d1 == {'a' : 'b'}, 'dict addition is not working')