Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 331b82635e5a6e732ebf0b3415346e77a4e33ef9 https://github.com/WebKit/WebKit/commit/331b82635e5a6e732ebf0b3415346e77a4e33ef9 Author: Sam Sneddon <gsnedd...@apple.com> Date: 2025-03-25 (Tue, 25 Mar 2025)
Changed paths: M Tools/Scripts/libraries/resultsdbpy/resultsdbpy/model/archive_context_unittest.py M Tools/Scripts/libraries/resultsdbpy/resultsdbpy/model/docker_unittest.py M Tools/Scripts/libraries/resultsdbpy/resultsdbpy/model/mock_cassandra_context.py M Tools/Scripts/libraries/webkitbugspy/webkitbugspy/mocks/radar.py M Tools/Scripts/libraries/webkitbugspy/webkitbugspy/tests/bugzilla_unittest.py M Tools/Scripts/libraries/webkitcorepy/README.md M Tools/Scripts/libraries/webkitcorepy/setup.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/environment.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/requests_.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/subprocess.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/terminal.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/time_.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/partial_proxy.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/mocks/context_stack_unittest.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/partial_proxy_unittest.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/terminal_unittest.py M Tools/Scripts/libraries/webkitcorepy/webkitcorepy/timeout.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/mocks/local/git.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/mocks/local/svn.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/branch_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/cherry_pick_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/clone_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/commit_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/conflict_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/git_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/install_git_lfs_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/land_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/pull_request_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/revert_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/squash_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/svn_unittest.py M Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/trace_unittest.py M Tools/Scripts/webkitpy/common/net/bugzilla/results_fetcher_unittest.py M Tools/Scripts/webkitpy/port/ios_device_unittest.py M Tools/Scripts/webkitpy/static_analysis/results_unittest.py M Tools/Scripts/webkitpy/style/checkers/jsonchecker_unittest.py Log Message: ----------- Drop mock dependency https://bugs.webkit.org/show_bug.cgi?id=284843 Reviewed by Jonathan Bedard. Now we're only Python 3.9 and later, there's no need to rely on the backport. This removes a dependency from webkitcorepy, which feels like an especially big win. (Actually two, as we also remove the unneeded/unused inspect2.) Note the fixes in webkitscmpy.mocks.local.{git,svn}, where we previously were relying on a wing and a prayer to get the correct stacking behaviour, despite actually relying on this behaviour in a number of our tests. We now directly have tests for this in webkitscmpy.test.{git,svn}_unittest, too. * Tools/Scripts/libraries/resultsdbpy/resultsdbpy/model/archive_context_unittest.py: * Tools/Scripts/libraries/resultsdbpy/resultsdbpy/model/docker_unittest.py: * Tools/Scripts/libraries/resultsdbpy/resultsdbpy/model/mock_cassandra_context.py: * Tools/Scripts/libraries/webkitbugspy/webkitbugspy/mocks/radar.py: (Radar.__init__): (NoRadar.__init__): * Tools/Scripts/libraries/webkitbugspy/webkitbugspy/tests/bugzilla_unittest.py: * Tools/Scripts/libraries/webkitcorepy/README.md: * Tools/Scripts/libraries/webkitcorepy/setup.py: * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/__init__.py: * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/environment.py: (Environment.__init__): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/requests_.py: (Requests.__enter__): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/subprocess.py: (Subprocess.__init__): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/terminal.py: (Terminal.input): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/mocks/time_.py: (_MetaTime.__enter__): (Time): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/partial_proxy.py: (PartialProxy.__enter__): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/task_pool.py: (TaskPool): (TaskPool.__enter__): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/mocks/context_stack_unittest.py: (ExampleStack.__init__): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/partial_proxy_unittest.py: (PartialProxyTest.test_session): * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/tests/terminal_unittest.py: * Tools/Scripts/libraries/webkitcorepy/webkitcorepy/timeout.py: (Timeout.DisableAlarm.__init__): (Timeout.__init__): * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/mocks/local/git.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/mocks/local/svn.py: (Svn.__enter__): (Svn.__exit__): * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/branch_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/cherry_pick_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/clone_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/commit_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/conflict_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/git_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/install_git_lfs_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/land_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/pull_request_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/revert_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/squash_unittest.py: * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/svn_unittest.py: (TestLocalSvn.test_revision_cache): (TestMockSvn): (TestMockSvn.setUp): (TestMockSvn.test_executable): (TestMockSvn.test_executable_stack): (TestMockSvn.test_executable_stack_2): * Tools/Scripts/libraries/webkitscmpy/webkitscmpy/test/trace_unittest.py: * Tools/Scripts/webkitpy/common/net/bugzilla/results_fetcher_unittest.py: * Tools/Scripts/webkitpy/port/ios_device_unittest.py: * Tools/Scripts/webkitpy/static_analysis/results_unittest.py: * Tools/Scripts/webkitpy/style/checkers/jsonchecker_unittest.py: Canonical link: https://commits.webkit.org/292652@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes