-
-
Notifications
You must be signed in to change notification settings - Fork 8.6k
[py] Remove deprecated FTP proxy support #16721
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[py] Remove deprecated FTP proxy support #16721
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||
PR Code Suggestions ✨No code suggestions found for the PR. |
User description
🔗 Related Issues
#15905
#15906
💥 What does this PR do?
FTP proxy support was deprecated in Selenium 4.34.2 (#15906). This PR removes the code and tests completely from the Python bindings.
🔄 Types of changes
PR Type
Bug fix, Other
Description
Remove deprecated FTP proxy support from Python bindings
Delete
ftpProxyattribute andftp_proxydescriptorRemove deprecation warnings and related TODO comments
Update proxy tests to remove FTP proxy references
Diagram Walkthrough
File Walkthrough
proxy.py
Remove FTP proxy attribute and deprecation logicpy/selenium/webdriver/common/proxy.py
import warningsstatement_ProxyTypeDescriptor.__set__method
ftpProxyclass attribute initializationftp_proxydescriptor definition and documentation__init__methodftpProxyfrom proxy capabilities list into_capabilitiesmethod
proxy_tests.py
Remove FTP proxy test cases and assertionspy/test/selenium/webdriver/common/proxy_tests.py
ftpProxyentry fromMANUAL_PROXYtest dictionarytest_can_add_manual_proxy_to_optionstest
test_can_init_manual_proxytesttest_can_init_empty_proxytest