diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-16 18:09:54 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-26 09:34:57 +0100 |
commit | 74bb79e26e17acbf6176e32089e7e27991f5d2d3 (patch) | |
tree | 69b6ce93e32c14938c7987be0c06b328969e5190 /run_unittests.py | |
parent | e37d32aa9dfa1cac47b6f50a86b25b0317d58c3a (diff) | |
download | meson-74bb79e26e17acbf6176e32089e7e27991f5d2d3.zip meson-74bb79e26e17acbf6176e32089e7e27991f5d2d3.tar.gz meson-74bb79e26e17acbf6176e32089e7e27991f5d2d3.tar.bz2 |
rewriter: Remove matching regex from list
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-x | run_unittests.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/run_unittests.py b/run_unittests.py index fbd51df..57b19e1 100755 --- a/run_unittests.py +++ b/run_unittests.py @@ -5299,6 +5299,20 @@ class RewriterTests(BasePlatformTests): } self.assertDictEqual(out, expected) + def test_kwargs_remove_regex(self): + self.prime('3 kwargs') + self.rewrite(self.builddir, os.path.join(self.builddir, 'remove_regex.json')) + out = self.rewrite(self.builddir, os.path.join(self.builddir, 'info.json')) + out = self.extract_test_data(out) + expected = { + 'kwargs': { + 'project#': {'version': '0.0.1', 'default_options': ['buildtype=release', 'debug=true']}, + 'target#tgt1': {'build_by_default': True}, + 'dependency#dep1': {'required': False} + } + } + self.assertDictEqual(out, expected) + def test_kwargs_delete(self): self.prime('3 kwargs') self.rewrite(self.builddir, os.path.join(self.builddir, 'delete.json')) |