MCPcopy Index your code
hub / github.com/python/cpython / test_keyset_source

Method test_keyset_source

Lib/idlelib/idle_test/test_configdialog.py:842–861  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

840 tracers.attach()
841
842 def test_keyset_source(self):
843 eq = self.assertEqual
844 d = self.page
845 # Test these separately.
846 d.var_changed_builtin_name = Func()
847 d.var_changed_custom_name = Func()
848 # Builtin selected.
849 d.builtin_keyset_on.invoke()
850 eq(mainpage, {'Keys': {'default': 'True'}})
851 eq(d.var_changed_builtin_name.called, 1)
852 eq(d.var_changed_custom_name.called, 0)
853 changes.clear()
854
855 # Custom selected.
856 d.custom_keyset_on.state(('!disabled',))
857 d.custom_keyset_on.invoke()
858 self.assertEqual(mainpage, {'Keys': {'default': 'False'}})
859 eq(d.var_changed_builtin_name.called, 1)
860 eq(d.var_changed_custom_name.called, 1)
861 del d.var_changed_builtin_name, d.var_changed_custom_name
862
863 def test_builtin_name(self):
864 eq = self.assertEqual

Callers

nothing calls this directly

Calls 6

FuncClass · 0.90
eqFunction · 0.85
invokeMethod · 0.45
clearMethod · 0.45
stateMethod · 0.45
assertEqualMethod · 0.45

Tested by

no test coverage detected