(self)
| 893 | eq(d.load_keys_list.args, ('IDLE Classic OSX', )) |
| 894 | |
| 895 | def test_custom_name(self): |
| 896 | d = self.page |
| 897 | |
| 898 | # If no selections, doesn't get added. |
| 899 | d.customlist.SetMenu([], '- no custom keys -') |
| 900 | self.assertNotIn('Keys', mainpage) |
| 901 | self.assertEqual(d.load_keys_list.called, 0) |
| 902 | |
| 903 | # Custom name selected. |
| 904 | changes.clear() |
| 905 | d.customlist.SetMenu(['a', 'b', 'c'], 'c') |
| 906 | self.assertEqual(mainpage, {'Keys': {'name': 'c'}}) |
| 907 | self.assertEqual(d.load_keys_list.called, 1) |
| 908 | |
| 909 | def test_keybinding(self): |
| 910 | idleConf.SetOption('extensions', 'ZzDummy', 'enable', 'True') |
nothing calls this directly
no test coverage detected