-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Fix bug in CookieJar when a cookie would be expired by mistake #2088
Conversation
412c25e
to
bb63a3c
Compare
Codecov Report
@@ Coverage Diff @@
## 2.2 #2088 +/- ##
=======================================
Coverage 97.03% 97.03%
=======================================
Files 38 38
Lines 7684 7684
Branches 1341 1341
=======================================
Hits 7456 7456
Misses 104 104
Partials 124 124
Continue to review full report at Codecov.
|
tests/test_cookiejar.py
Outdated
jar.update_cookies(SimpleCookie('foo="bar"')) | ||
|
||
# Assert that there a cookie. | ||
assert jar |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please use more obvious check.
assert len(jar) == 1
for example
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
bb63a3c
to
29f4f7d
Compare
29f4f7d
to
d2bb2c5
Compare
Thanks! |
What do these changes do?
Fixes #2084
Unfortunately I couldn't come up with a test case other than to record uvloop's timestamps and replay them. Obviously it highly depends on the internals on CookieJar and the test may become irrelevant it code changes.
Are there changes in behavior for the user?
Hopefully not.
Related issue number
#2084
Checklist
CONTRIBUTORS.txt
changes
folder<issue_id>.<type>
for example (588.bug)issue_id
change it to the pr id after creating the pr.feature
: Signifying a new feature..bugfix
: Signifying a bug fix..doc
: Signifying a documentation improvement..removal
: Signifying a deprecation or removal of public API..misc
: A ticket has been closed, but it is not of interest to users.