From 4c1d1da9b6a1e3f144d26dbc73f9d02f4f7f7e97 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Wed, 2 Apr 2025 11:15:26 -0700 Subject: options: fix typing issues stemming from initialize_from_top_level_project_call Machine files provide a `Mapping[OptionKey, ElementaryOptionValues]`, but the expectation listed was that they provided options in the raw DSL format. --- unittests/optiontests.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'unittests') diff --git a/unittests/optiontests.py b/unittests/optiontests.py index d02119a06..3b3ffc98e 100644 --- a/unittests/optiontests.py +++ b/unittests/optiontests.py @@ -32,7 +32,7 @@ class OptionTests(unittest.TestCase): vo = UserStringOption(k.name, 'An option of some sort', default_value) optstore.add_system_option(k.name, vo) self.assertEqual(optstore.get_value_for(k), default_value) - optstore.initialize_from_top_level_project_call([f'someoption={new_value}'], {}, {}) + optstore.initialize_from_top_level_project_call({OptionKey('someoption'): new_value}, {}, {}) self.assertEqual(optstore.get_value_for(k), new_value) def test_parsing(self): -- cgit v1.2.3