summaryrefslogtreecommitdiff
path: root/unittests/optiontests.py
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-03-04 14:59:09 -0800
committerEli Schwartz <eschwartz93@gmail.com>2025-03-06 23:02:18 -0500
commit22d970d9006e731874585495601c981587eb0ecf (patch)
tree5a43547d4bab656275442c2a4cd33da3a9af9607 /unittests/optiontests.py
parent4227354100d54b45df8877e20f4e727183f7c867 (diff)
downloadmeson-22d970d9006e731874585495601c981587eb0ecf.tar.gz
options: delete unused set_subproject_options
Diffstat (limited to 'unittests/optiontests.py')
-rw-r--r--unittests/optiontests.py23
1 files changed, 0 insertions, 23 deletions
diff --git a/unittests/optiontests.py b/unittests/optiontests.py
index 3db769d66..274a74a6e 100644
--- a/unittests/optiontests.py
+++ b/unittests/optiontests.py
@@ -182,29 +182,6 @@ class OptionTests(unittest.TestCase):
self.assertEqual(optstore.get_value_for(name), top_value)
self.assertEqual(optstore.get_value_for(name, sub_name), set_value)
- def test_subproject_call_options(self):
- optstore = OptionStore(False)
- name = 'cpp_std'
- default_value = 'c++11'
- override_value = 'c++14'
- unused_value = 'c++20'
- subproject = 'sub'
-
- co = UserComboOption(name,
- 'C++ language standard to use',
- default_value,
- choices=['c++98', 'c++11', 'c++14', 'c++17', 'c++20', 'c++23'],
- )
- optstore.add_system_option(name, co)
- optstore.set_subproject_options(subproject, [f'cpp_std={override_value}'], [f'cpp_std={unused_value}'])
- self.assertEqual(optstore.get_value_for(name), default_value)
- self.assertEqual(optstore.get_value_for(name, subproject), override_value)
-
- # Trying again should change nothing
- optstore.set_subproject_options(subproject, [f'cpp_std={unused_value}'], [f'cpp_std={unused_value}'])
- self.assertEqual(optstore.get_value_for(name), default_value)
- self.assertEqual(optstore.get_value_for(name, subproject), override_value)
-
def test_b_default(self):
optstore = OptionStore(False)
value = optstore.get_default_for_b_option(OptionKey('b_vscrt'))