Skip to content

Commit 3a9d1dd

Browse files
committed
Don't require enabled
1 parent 2f47ecb commit 3a9d1dd

2 files changed

Lines changed: 13 additions & 4 deletions

File tree

Lib/idlelib/idle_test/test_zzdummy.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ def checklines(self, text, value):
8383
return actual
8484

8585
def test_exists(self):
86-
self.assertIn("ZzDummy", zzdummy.idleConf.GetExtensions())
86+
self.assertEqual(zzdummy.idleConf.GetSectionList('user', 'extensions'), [])
87+
self.assertEqual(zzdummy.idleConf.GetSectionList('default', 'extensions'), ['AutoComplete', 'CodeContext', 'FormatParagraph', 'ParenMatch', 'ZzDummy', 'ZzDummy_cfgBindings', 'ZzDummy_bindings'])
88+
self.assertIn("ZzDummy", zzdummy.idleConf.GetExtensions(False))
8789

8890
def test_init(self):
8991
zz = self.zz

Lib/idlelib/idle_test/test_zzdummy_user.py

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,11 @@
1717
'keys': config.IdleUserConfParser(''),
1818
'extensions': config.IdleUserConfParser(''),
1919
}
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+
})
2325
real_defaultcfg = zzdummy.idleConf.defaultCfg
2426
test_defaultcfg = {
2527
'main': config.IdleUserConfParser(''),
@@ -35,6 +37,9 @@
3537
"ParenMatch": {'style': 'expression', 'flash-delay': '500', 'bell': 'True'},
3638
}
3739
)
40+
test_defaultcfg["keys"].read_dict(
41+
{name: dict(real_defaultcfg["keys"][name]) for name in real_defaultcfg["keys"]}
42+
)
3843
code_sample = """\
3944
4045
class C1:
@@ -103,6 +108,8 @@ def checklines(self, text, value):
103108
return actual
104109

105110
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'])
106113
self.assertIn("ZzDummy", zzdummy.idleConf.GetExtensions())
107114

108115
def test_init(self):

0 commit comments

Comments
 (0)