diff options
| author | Dylan Baker <dylan@pnwbakers.com> | 2025-03-11 11:14:32 -0700 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2025-04-02 12:46:34 -0400 |
| commit | f9c9726ec70fe83a79ac07ee04f077285b666fef (patch) | |
| tree | fafc7a578406273e6ab5104f42488964f9682f35 /unittests/optiontests.py | |
| parent | 1f4bb37372e39003e1aa0e3ec5739fb04f495c4f (diff) | |
| download | meson-f9c9726ec70fe83a79ac07ee04f077285b666fef.tar.gz | |
unittests: use more subtests
Diffstat (limited to 'unittests/optiontests.py')
| -rw-r--r-- | unittests/optiontests.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/unittests/optiontests.py b/unittests/optiontests.py index 274a74a6e..d02119a06 100644 --- a/unittests/optiontests.py +++ b/unittests/optiontests.py @@ -140,15 +140,17 @@ class OptionTests(unittest.TestCase): self.assertEqual(optstore.get_value_for(name, sub2_name), top_value) # First augment a subproject - optstore.set_from_configure_command([f'{sub_name}:{name}={aug_value}'], []) - self.assertEqual(optstore.get_value_for(name), top_value) - self.assertEqual(optstore.get_value_for(name, sub_name), aug_value) - self.assertEqual(optstore.get_value_for(name, sub2_name), top_value) - - optstore.set_from_configure_command([], [f'{sub_name}:{name}']) - self.assertEqual(optstore.get_value_for(name), top_value) - self.assertEqual(optstore.get_value_for(name, sub_name), top_value) - self.assertEqual(optstore.get_value_for(name, sub2_name), top_value) + with self.subTest('set subproject override'): + optstore.set_from_configure_command([f'{sub_name}:{name}={aug_value}'], []) + self.assertEqual(optstore.get_value_for(name), top_value) + self.assertEqual(optstore.get_value_for(name, sub_name), aug_value) + self.assertEqual(optstore.get_value_for(name, sub2_name), top_value) + + with self.subTest('unset subproject override'): + optstore.set_from_configure_command([], [f'{sub_name}:{name}']) + self.assertEqual(optstore.get_value_for(name), top_value) + self.assertEqual(optstore.get_value_for(name, sub_name), top_value) + self.assertEqual(optstore.get_value_for(name, sub2_name), top_value) # And now augment the top level option optstore.set_from_configure_command([f':{name}={aug_value}'], []) |
