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

Method test_change_indentwidth

Lib/idlelib/idle_test/test_format.py:594–609  ·  view source on GitHub ↗
(self, askinteger)

Source from the content-addressed store, hash-verified

592
593 @mock.patch.object(ft, "askinteger")
594 def test_change_indentwidth(self, askinteger):
595 editor = DummyEditwin(None, None) # indentwidth == 4.
596 indents = ft.Indents(editor)
597
598 askinteger.return_value = None
599 indents.change_indentwidth_event(None)
600 self.assertEqual(editor.indentwidth, 4)
601
602 askinteger.return_value = 3
603 indents.change_indentwidth_event(None)
604 self.assertEqual(editor.indentwidth, 3)
605
606 askinteger.return_value = 5
607 editor.usetabs = True
608 indents.change_indentwidth_event(None)
609 self.assertEqual(editor.indentwidth, 3)
610
611
612class RstripTest(unittest.TestCase):

Callers

nothing calls this directly

Calls 3

DummyEditwinClass · 0.70
assertEqualMethod · 0.45

Tested by

no test coverage detected