[3.6]bpo-20185: Adjust IDLE test to 3.7 Clinic change [GH-542] (#2116)

Synchronize 3.6/3.7 test_calltips to the extent possible.  Part of patch by Serhiy Storchaka.
(cherry-pick from fdd42c4)
This commit is contained in:
terryjreedy 2017-06-11 14:29:38 -04:00 committed by GitHub
parent a895f91a46
commit 57d8de8031

View file

@ -58,7 +58,7 @@ class Get_signatureTest(unittest.TestCase):
'Create and return a new object. See help(type) for accurate signature.') 'Create and return a new object. See help(type) for accurate signature.')
gtest(list.__init__, gtest(list.__init__,
'Initialize self. See help(type(self)) for accurate signature.') 'Initialize self. See help(type(self)) for accurate signature.')
append_doc = "L.append(object) -> None -- append object to end" append_doc = "L.append(object) -> None -- append object to end" #see3.7
gtest(list.append, append_doc) gtest(list.append, append_doc)
gtest([].append, append_doc) gtest([].append, append_doc)
gtest(List.append, append_doc) gtest(List.append, append_doc)
@ -81,9 +81,9 @@ class Get_signatureTest(unittest.TestCase):
def test_multiline_docstring(self): def test_multiline_docstring(self):
# Test fewer lines than max. # Test fewer lines than max.
self.assertEqual(signature(list), self.assertEqual(signature(range),
"list() -> new empty list\n" "range(stop) -> range object\n"
"list(iterable) -> new list initialized from iterable's items") "range(start, stop[, step]) -> range object")
# Test max lines # Test max lines
self.assertEqual(signature(bytes), '''\ self.assertEqual(signature(bytes), '''\