aboss123 commented on PR #36877:
URL: https://github.com/apache/arrow/pull/36877#issuecomment-1651934403

   > There seems to be some linting issues and the following test is failing:
   > 
   > ```
   > __________________ test_sequence_timestamp_from_int_with_unit 
__________________
   > 
   >     @pytest.mark.pandas
   >     def test_sequence_timestamp_from_int_with_unit():
   >         # TODO(wesm): This test might be rewritten to assert the actual 
behavior
   >         # when pandas is not installed
   >     
   >         data = [1]
   >     
   >         s = pa.timestamp('s')
   >         ms = pa.timestamp('ms')
   >         us = pa.timestamp('us')
   >         ns = pa.timestamp('ns')
   >     
   >         arr_s = pa.array(data, type=s)
   >         assert len(arr_s) == 1
   >         assert arr_s.type == s
   > >       assert repr(arr_s[0]) == (
   >             "<pyarrow.TimestampScalar: datetime.datetime(1970, 1, 1, 0, 0, 
1)>"
   >         )
   > E       assert "<pyarrow.Tim...01T00:00:01'>" == '<pyarrow.Tim... 1, 0, 0, 
1)>'
   > E         - <pyarrow.TimestampScalar: datetime.datetime(1970, 1, 1, 0, 0, 
1)>
   > E         + <pyarrow.TimestampScalar: '1970-01-01T00:00:01'>
   > ```
   
   Regarding this error I have a question. The docs appear to want the repr of 
the TimestampScalar to show datetime but perhaps it could display in a 
different format? As the initial issue mentions, values that are put in outside 
the range of the datetime values could break the repr functionality so would it 
be wise to change docs to show `strftime` output versus the  datetime one?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to