From 9723afef8a0b405402dbeda931bad109adc3ad3f Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Mon, 22 Jun 2020 23:55:40 -0700 Subject: [PATCH] stubtest whitelists: update (#4257) Co-authored-by: hauntsaninja <> --- tests/stubtest_whitelists/linux-py36.txt | 3 --- tests/stubtest_whitelists/linux-py37.txt | 4 ---- tests/stubtest_whitelists/linux-py38.txt | 4 ---- tests/stubtest_whitelists/linux.txt | 5 ++--- tests/stubtest_whitelists/py35.txt | 3 +-- tests/stubtest_whitelists/py36.txt | 3 +-- tests/stubtest_whitelists/py37.txt | 3 +-- tests/stubtest_whitelists/py38.txt | 1 - tests/stubtest_whitelists/py3_common.txt | 26 ------------------------ 9 files changed, 5 insertions(+), 47 deletions(-) diff --git a/tests/stubtest_whitelists/linux-py36.txt b/tests/stubtest_whitelists/linux-py36.txt index a880480fc..b5dbc7be2 100644 --- a/tests/stubtest_whitelists/linux-py36.txt +++ b/tests/stubtest_whitelists/linux-py36.txt @@ -1,7 +1,4 @@ asyncio.unix_events._UnixSelectorEventLoop.create_unix_server pwd.getpwnam -site.getsitepackages -site.getuserbase -site.getusersitepackages ssl.PROTOCOL_SSLv3 ssl.RAND_egd diff --git a/tests/stubtest_whitelists/linux-py37.txt b/tests/stubtest_whitelists/linux-py37.txt index 4b1772e9e..90d58248c 100644 --- a/tests/stubtest_whitelists/linux-py37.txt +++ b/tests/stubtest_whitelists/linux-py37.txt @@ -1,7 +1,3 @@ pwd.getpwnam -site.getsitepackages -site.getuserbase -site.getusersitepackages time.CLOCK_PROF time.CLOCK_UPTIME -typing.IO.closed # Incorrect definition in CPython, fixed in bpo-39493 \ No newline at end of file diff --git a/tests/stubtest_whitelists/linux-py38.txt b/tests/stubtest_whitelists/linux-py38.txt index 4e0d114e9..10870aeab 100644 --- a/tests/stubtest_whitelists/linux-py38.txt +++ b/tests/stubtest_whitelists/linux-py38.txt @@ -1,8 +1,4 @@ os.MFD_HUGE_32MB os.MFD_HUGE_512MB -site.getsitepackages -site.getuserbase -site.getusersitepackages time.CLOCK_PROF time.CLOCK_UPTIME -typing.IO.closed # Incorrect definition in CPython, fixed in bpo-39493 \ No newline at end of file diff --git a/tests/stubtest_whitelists/linux.txt b/tests/stubtest_whitelists/linux.txt index 0cbef6eff..6cb63c1db 100644 --- a/tests/stubtest_whitelists/linux.txt +++ b/tests/stubtest_whitelists/linux.txt @@ -1,4 +1,3 @@ - _posixsubprocess.cloexec_pipe builtins.WindowsError curses.COLORS @@ -53,5 +52,5 @@ fcntl.[A-Z0-9_]+ os.SCHED_[A-Z_]+ # Loadable SQLite extensions are disabled on GitHub runners -sqlite3(.dbapi2)?.Connection.enable_load_extension -sqlite3(.dbapi2)?.Connection.load_extension +(sqlite3(.dbapi2)?.Connection.enable_load_extension)? +(sqlite3(.dbapi2)?.Connection.load_extension)? diff --git a/tests/stubtest_whitelists/py35.txt b/tests/stubtest_whitelists/py35.txt index 726102dba..c0b0c1b75 100644 --- a/tests/stubtest_whitelists/py35.txt +++ b/tests/stubtest_whitelists/py35.txt @@ -77,8 +77,7 @@ typing.NamedTuple._replace typing.Sequence.count typing.Sequence.index typing.runtime_checkable -unittest.async_case -unittest.case._AssertLogsContext.__init__ +unittest.async_case # Added in Python 3.8 uuid.UUID.int xml.etree.ElementTree.TreeBuilder.start # Discrepancy between Python and C modules, fixed in bpo-39495 xml.etree.cElementTree.Element.__bool__ diff --git a/tests/stubtest_whitelists/py36.txt b/tests/stubtest_whitelists/py36.txt index 045c8b644..a89e68774 100644 --- a/tests/stubtest_whitelists/py36.txt +++ b/tests/stubtest_whitelists/py36.txt @@ -72,8 +72,7 @@ typing.NamedTuple._replace typing.Sequence.count typing.Sequence.index typing.runtime_checkable -unittest.async_case -unittest.case._AssertLogsContext.__init__ +unittest.async_case # Added in Python 3.8 urllib.parse.parse_qs urllib.parse.parse_qsl uuid.UUID.int diff --git a/tests/stubtest_whitelists/py37.txt b/tests/stubtest_whitelists/py37.txt index 3b339b9ae..ca883c325 100644 --- a/tests/stubtest_whitelists/py37.txt +++ b/tests/stubtest_whitelists/py37.txt @@ -56,8 +56,7 @@ typing.NamedTuple._replace typing._SpecialForm.__init__ typing._SpecialForm.__new__ typing.runtime_checkable -unittest.async_case -unittest.case._AssertLogsContext.__init__ +unittest.async_case # Added in Python 3.8 urllib.parse.parse_qs urllib.parse.parse_qsl uuid.UUID.int diff --git a/tests/stubtest_whitelists/py38.txt b/tests/stubtest_whitelists/py38.txt index 46f326bc5..b6c93361b 100644 --- a/tests/stubtest_whitelists/py38.txt +++ b/tests/stubtest_whitelists/py38.txt @@ -93,7 +93,6 @@ typing.SupportsInt.__init__ typing.SupportsRound.__init__ typing._SpecialForm.__init__ typing._SpecialForm.__new__ -unittest.case._AssertLogsContext.__init__ unittest.doModuleCleanups uuid.getnode # undocumented, unused parameter getters that was later removed weakref.WeakValueDictionary.__init__ diff --git a/tests/stubtest_whitelists/py3_common.txt b/tests/stubtest_whitelists/py3_common.txt index f2c0c2bde..1d97490b2 100644 --- a/tests/stubtest_whitelists/py3_common.txt +++ b/tests/stubtest_whitelists/py3_common.txt @@ -432,32 +432,6 @@ typing.AwaitableGenerator typing.IO.__iter__ typing.IO.__next__ typing.type_check_only -unittest.TestCase.assertAlmostEqual -unittest.TestCase.assertDictContainsSubset -unittest.TestCase.assertNotAlmostEqual -unittest.TestCase.assertSequenceEqual -unittest.TestLoader.loadTestsFromModule -unittest.TestProgram.__init__ -unittest.TestResult.__init__ -unittest.TestResult.addSubTest -unittest.TestRunner -unittest.TestSuite.run -unittest.case.TestCase.assertAlmostEqual -unittest.case.TestCase.assertDictContainsSubset -unittest.case.TestCase.assertNotAlmostEqual -unittest.case.TestCase.assertSequenceEqual -unittest.case.expectedFailure -unittest.expectedFailure -unittest.loader.TestLoader.loadTestsFromModule -unittest.main -unittest.mock.NonCallableMock.__init__ -unittest.mock.NonCallableMock.__new__ -unittest.removeHandler -unittest.result.TestResult.__init__ -unittest.result.TestResult.addSubTest -unittest.runner.TestRunner -unittest.signals.removeHandler -unittest.suite.TestSuite.run urllib.error.ContentTooShortError.__init__ urllib.error.URLError.__init__ urllib.parse._DefragResultBase.__new__