Details
-
Bug
-
Status: Closed
-
Minor - P4
-
Resolution: Fixed
-
None
-
None
-
None
Description
PyMongo fails the following test from the updated connection string spec tests:
======================================================================
|
FAIL: test_connection_string_test_invalid-uris (test.test_uri_spec.TestAllScenarios)
|
----------------------------------------------------------------------
|
Traceback (most recent call last):
|
File "test/test_uri_spec.py", line 55, in run_scenario
|
"Test failure '%s'" % dsc)
|
AssertionError: Test failure 'Username with password containing an unescaped percent sign'
|
The problem is Python's unquote(_plus) happily ignores unescaped % characters.
Attachments
Issue Links
- is depended on by
-
DRIVERS-349 Resync connection string spec tests for percent encoding in userinfo
-
- Closed
-
-
PYTHON-1579 Allow unencoded subdelimiters in usernames and passwords
-
- Closed
-