-
-
Notifications
You must be signed in to change notification settings - Fork 18.4k
TST: prepare conftest for #25637 #26596
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
Conversation
Codecov Report
@@ Coverage Diff @@
## master #26596 +/- ##
===========================================
- Coverage 91.84% 41.69% -50.16%
===========================================
Files 174 174
Lines 50644 50644
===========================================
- Hits 46516 21116 -25400
- Misses 4128 29528 +25400
Continue to review full report at Codecov.
|
Codecov Report
@@ Coverage Diff @@
## master #26596 +/- ##
==========================================
- Coverage 91.84% 91.84% -0.01%
==========================================
Files 174 174
Lines 50644 50644
==========================================
- Hits 46516 46512 -4
- Misses 4128 4132 +4
Continue to review full report at Codecov.
|
@gfyoung |
@@ -376,19 +376,25 @@ def unique_nulls_fixture(request): | |||
FixedOffset(0), FixedOffset(-300), timezone.utc, | |||
timezone(timedelta(hours=1)), | |||
timezone(timedelta(hours=-1), name='foo')] | |||
TIMEZONE_IDS = ['None', 'UTC', 'US/Eastern', 'Asia/Tokyp', |
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.
pls don’t merge things until i look
this is duplicating too much code here
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.
what is the point of of these extras?
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.
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.
maybe so but that other has not been reviewed at all
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.
this is not done in a nice way
these should simply be tuples of timezone and id and unpacked when needed
can u do a PR to fix
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.
and to be honest these may not even be needed to do it like this it’s a lot more verbose
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.
The unpacking option seems to overcomplicate as you mentioned. Alternatively, we can just do a list comprehension and pull the __repr__
(or __str__
) on the elements of TIMEZONES
. That would still keep the IDs but be less "duplicative".
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.
yes i think a nice function would be fine
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.
@jreback: this is not done in a nice way
I disagree. Compare the outputs of @gfyoung's PR with the state I introduced.
I made the IDs explicit precisely because the strs/reprs yields a useless, ugly mix of stuff. Saving these 4 lines is not worth the added hassle when actually debugging tz-tests with pytest -v
.
Follow-up to pandas-devgh-26596
Follow-up to pandas-devgh-26596
Follow-up to pandas-devgh-26596
Follow-up to pandas-devgh-26596
Follow-up to pandas-devgh-26596
Follow-up to pandas-devgh-26596
Follow-up to pandas-devgh-26596
Split off from #25637 at the request of @gfyoung
Relevant discussions:
#25637 (comment)
#25637 (comment)