|
17 | 17 | 'keys': config.IdleUserConfParser(''), |
18 | 18 | 'extensions': config.IdleUserConfParser(''), |
19 | 19 | } |
20 | | -test_usercfg["extensions"].read_dict( |
21 | | - {"ZzDummy": {'enable': 'False', 'enable_shell': 'False', 'enable_editor': 'True', 'z-text': 'Z'}} |
22 | | -) |
| 20 | +test_usercfg["extensions"].read_dict({ |
| 21 | + "ZzDummy": {'enable': 'True', 'enable_shell': 'False', 'enable_editor': 'True', 'z-text': 'Z'}, |
| 22 | + "ZzDummy_cfgBindings": {'z-in': '<Control-Shift-KeyRelease-Insert>'}, |
| 23 | + "ZzDummy_bindings": {'z-out': '<Control-Shift-KeyRelease-Delete>'}, |
| 24 | +}) |
23 | 25 | real_defaultcfg = zzdummy.idleConf.defaultCfg |
24 | 26 | test_defaultcfg = { |
25 | 27 | 'main': config.IdleUserConfParser(''), |
|
35 | 37 | "ParenMatch": {'style': 'expression', 'flash-delay': '500', 'bell': 'True'}, |
36 | 38 | } |
37 | 39 | ) |
| 40 | +test_defaultcfg["keys"].read_dict( |
| 41 | + {name: dict(real_defaultcfg["keys"][name]) for name in real_defaultcfg["keys"]} |
| 42 | +) |
38 | 43 | code_sample = """\ |
39 | 44 |
|
40 | 45 | class C1: |
@@ -103,6 +108,8 @@ def checklines(self, text, value): |
103 | 108 | return actual |
104 | 109 |
|
105 | 110 | def test_exists(self): |
| 111 | + self.assertEqual(zzdummy.idleConf.GetSectionList('user', 'extensions'), ['ZzDummy', 'ZzDummy_cfgBindings', 'ZzDummy_bindings']) |
| 112 | + self.assertEqual(zzdummy.idleConf.GetSectionList('default', 'extensions'), ['AutoComplete', 'CodeContext', 'FormatParagraph', 'ParenMatch']) |
106 | 113 | self.assertIn("ZzDummy", zzdummy.idleConf.GetExtensions()) |
107 | 114 |
|
108 | 115 | def test_init(self): |
|
0 commit comments