diff options
Diffstat (limited to 'unittests')
| -rw-r--r-- | unittests/rewritetests.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/unittests/rewritetests.py b/unittests/rewritetests.py index 7cfe6c0fb..84a6baf56 100644 --- a/unittests/rewritetests.py +++ b/unittests/rewritetests.py @@ -289,6 +289,23 @@ class RewriterTests(BasePlatformTests): } self.assertDictEqual(out, expected) + def test_kwargs_info_dict(self): + self.prime('8 kwargs dict') + out = self.rewrite(self.builddir, os.path.join(self.builddir, 'info.json')) + expected = { + 'kwargs': { + 'project#/': { + 'default_options': {'c_std': 'c11', 'cpp_std': 'c++17'}, + 'version': '0.0.1' + }, + 'dependency#dep1': { + 'default_options': {'foo': 'bar'}, + 'required': False + } + } + } + self.assertDictEqual(out, expected) + def test_kwargs_set(self): self.prime('3 kwargs') self.rewrite(self.builddir, os.path.join(self.builddir, 'set.json')) |
