Steven Silvester
0ce7686c64
PYTHON-5563 Fix unified test discovery ( #2644 )
2025-12-16 13:30:30 -06:00
Iris
94b9a54c8e
PYTHON-5083 Convert test.test_gridfs_spec to async ( #2104 )
2025-01-30 13:10:01 -08:00
Steven Silvester
992d1507e7
PYTHON-4005 Replace flake8 and isort with ruff ( #1399 )
2023-10-19 11:56:22 -05:00
Shane Harvey
db3f2dca05
PYTHON-2459 Implement unified GridFS tests ( #1012 )
2022-07-19 15:01:41 -07:00
Steven Silvester
5578999a90
PYTHON-1834 Use a code formatter ( #852 )
2022-02-09 06:44:28 -06:00
Steven Silvester
f4cef37328
PYTHON-3064 Add typings to test package ( #844 )
2022-02-07 19:33:41 -06:00
Shane Harvey
e27131546c
PYTHON-2998 Remove md5 checksums from gridfs and remove disable_md5 ( #776 )
...
Speed up gridfs tests (shaves off about 2 minutes on macOS).
2021-11-04 17:25:11 -07:00
Bernie Hackett
a72e8b8823
PYTHON-2133 Remove py2 support from test
...
Also delete bson/py3compat.py
2021-01-20 09:40:36 -08:00
Shane Harvey
ad0e87c0e0
PYTHON-2022 Fix potential UnboundLocalError in gridfs test
2019-10-28 14:53:52 -07:00
Bernie Hackett
6ec594eef1
PYTHON-1738 GridFS length should be an int64
2019-07-15 13:05:16 -07:00
Shane Harvey
956fd92e82
PYTHON-1721 Improve GridFS file download performance ( #413 )
...
This change uses a cursor to download all the chunks in a GridFS file
instead of using individual find_one operations to read each chunk.
Detect truncated/missing/extra chunks in _GridOutChunkIterator.
Only detect extra chunks after reading the final chunk, not on every
call to read().
Retry once after CursorNotFound for backward compatibility.
2019-03-13 15:44:40 -07:00
aherlihy
b9baa8ae8a
PYTHON-960 - GridFS spec compliance
2015-08-06 12:41:40 -04:00