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

Reply via email to