Skip to content

Commit 4e5298d

Browse files
Sort files in upload_dir
1 parent 931b29c commit 4e5298d

73 files changed

Lines changed: 1983 additions & 2129 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

documentcloud/documents.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -475,11 +475,9 @@ def upload_directory(self, path, handle_errors=False, extensions=".pdf", **kwarg
475475
.lstrip("."),
476476
},
477477
)
478-
for p in file_paths
478+
for p in sorted(file_paths)
479479
]
480480

481-
print("POST body:", body)
482-
483481
try:
484482
response = self.client.post("documents/", json=body)
485483
except (APIError, RequestException) as exc:

tests/cassettes/fixtures/client.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ interactions:
1818
uri: https://dev.squarelet.com/api/token/
1919
response:
2020
body:
21-
string: '{"refresh":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc1ODgxMjQ3NCwiaWF0IjoxNzU4NzI2MDc0LCJqdGkiOiI2ZDE1ZTc1NmRhOGM0ZThkYWI1NTQ1Y2Q4OTMzNmIyMiIsInVzZXJfaWQiOiJmNjAyOWU4YS1kOGEyLTQxODgtOGEyMS1jZDA3M2EwMmVlNWMiLCJhdWQiOlsic3F1YXJlbGV0IiwibXVja3JvY2siLCJkb2N1bWVudGNsb3VkIl0sImlzcyI6WyJzcXVhcmVsZXQiXX0.faV41eNU9YsjlA4rA7W7bXPVe1YS0an1jrv5GPYz5NT9Cz_kbLXMbWwuCj1qwBoFuHelu1yqbXNCTEMRLaRsS9c9rlQurKtIpvYpP3Gh0yy6Ei8ZNQrTqW5PcvYH01B84qdAo27REaD1LvwhOlYkrzHmNU_KGclMXIgVFGB8eHWZXN1rJs1I-GPDriBlHL1tWNU00mo7-1D07CW08TXWkYg2rhejzcBcoCNya9ygoW29ERHaGKeEauSeHeBTrXEYE1iBZl17vXaF8D6h5-T7rCUWU-9c9ryf9yCqREPUd2NWIJoX54LPLakbUtHKAWOSre6GFd-801famEYb1j8rWg","access":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU4NzI2Mzc0LCJpYXQiOjE3NTg3MjYwNzQsImp0aSI6IjZjMmVlMjQwZjk3NTRhNDRiZGRmNzE3MjQ4NDdkZmIwIiwidXNlcl9pZCI6ImY2MDI5ZThhLWQ4YTItNDE4OC04YTIxLWNkMDczYTAyZWU1YyIsImF1ZCI6WyJzcXVhcmVsZXQiLCJtdWNrcm9jayIsImRvY3VtZW50Y2xvdWQiXSwiaXNzIjpbInNxdWFyZWxldCJdfQ.nqvo3it_BhROhUwH2_ZdYJbwzp6Yk1lRFsfPhwxIObnjNrKRekTZO5YJDly3rOQkpffSXPOHeSG1ARo1LhhA5DC3HkH4P-S24aERs1zQTpgh5Y3YSd2pAU1COu-9jfc3pD9o10xvPscr3eaVvhfU1IzokqDqkEnCY8s07IuvIo7LpCB1k_CTizX6t-AvCPb_rcgqdjqiNVtmqh94ksnZLHEmMCNMe-s--2ztTcWG9-92ITnQNGtSX7N1dCzdG7rsctYzIVfCM7ouwRFv4n0snrDYATOvywec9hcOH0Y1MGbcEAuNyPxGyNQQeUUMkqRukn6IhjoU5Iw6n13QW_8KuA"}'
21+
string: '{"refresh":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ0b2tlbl90eXBlIjoicmVmcmVzaCIsImV4cCI6MTc1ODgxMzAxNiwiaWF0IjoxNzU4NzI2NjE2LCJqdGkiOiIxYjlkNWNlNDZhZjg0NTJmYmE1ZjBjMjlmZTQ0ODIwZiIsInVzZXJfaWQiOiJmNjAyOWU4YS1kOGEyLTQxODgtOGEyMS1jZDA3M2EwMmVlNWMiLCJhdWQiOlsic3F1YXJlbGV0IiwibXVja3JvY2siLCJkb2N1bWVudGNsb3VkIl0sImlzcyI6WyJzcXVhcmVsZXQiXX0.nHAu5HFq6XJZrSNMRg4e06Mgp6wk6uzJotCXharXylSDcxKu34jqk3dK-G2LVIpdvGfbsAdAvNXm0c23VimtLPofe3kznktqLkFnDnEVQjM053KX6Ek01fAObWwQqiWW1t7hkAyKHbD7zZe9xTn1MNLEz-J8xuBInSzKZkBsTcVxsEbsYakJBM7tb7FBj4KJsyLmc1W-xcjfTPDKnASi2ZH1CvTdFNTkgXtmhl4jtESTSg3r2xXnnZAUqMpxvFVQgg3E67q2P_gyiOmlTspqYKUpUF5-R-Llh_cvnrTimlaGLlODiRvzvJ5icJ0PKjVFRJTHtdHfo1kAudh_YQHlSQ","access":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJ0b2tlbl90eXBlIjoiYWNjZXNzIiwiZXhwIjoxNzU4NzI2OTE2LCJpYXQiOjE3NTg3MjY2MTYsImp0aSI6IjZmNWUwYWY0YTI1MTQwMWE4ZDEwOGIzM2RkYTlkMjM0IiwidXNlcl9pZCI6ImY2MDI5ZThhLWQ4YTItNDE4OC04YTIxLWNkMDczYTAyZWU1YyIsImF1ZCI6WyJzcXVhcmVsZXQiLCJtdWNrcm9jayIsImRvY3VtZW50Y2xvdWQiXSwiaXNzIjpbInNxdWFyZWxldCJdfQ.f1e3ZFaB5usM9NIUFO0WMxD-HGvgEekMPiCrFhGCt-NHy55q6evUmJcTXNLTWpCXUfjC-2wJxjqcmwW4TreCySsVJUhSSeKT8w9ktmeKFeDFDdRMvWWJnRPFWhC5fR2qBbaGhEGBreyXEyKK2KjnN48qzVPIWkGp7HolBq9NSkyxUtt5fs_5DeY8rFJADJWOQcTaHy7_BqbrAJorTuH2Wcckvt_1d9pt8c5asl_T-UqsuZrxrzdecREVWtiXl2vnBpcqFtY-scSZbp3MFjmi7xLm_rwJy8W5Ds4TuA-3u7EDLPB4DTO0XzTirL-kBaVWqW_AhgJJFUtcFWoqiv8buA"}'
2222
headers:
2323
Allow:
2424
- POST, OPTIONS
@@ -31,15 +31,15 @@ interactions:
3131
Cross-Origin-Opener-Policy:
3232
- same-origin
3333
Date:
34-
- Wed, 24 Sep 2025 15:01:14 GMT
34+
- Wed, 24 Sep 2025 15:10:16 GMT
3535
Referrer-Policy:
3636
- same-origin
3737
Server:
3838
- nginx/1.25.2
3939
Server-Timing:
40-
- TimerPanel_utime;dur=293.86800000000335;desc="User CPU time", TimerPanel_stime;dur=67.90399999999863;desc="System
41-
CPU time", TimerPanel_total;dur=361.772000000002;desc="Total CPU time", TimerPanel_total_time;dur=232.30960100045195;desc="Elapsed
42-
time", SQLPanel_sql_time;dur=5.179596002562903;desc="SQL 4 queries", CachePanel_total_time;dur=0;desc="Cache
40+
- TimerPanel_utime;dur=220.18399999998906;desc="User CPU time", TimerPanel_stime;dur=52.05200000000332;desc="System
41+
CPU time", TimerPanel_total;dur=272.2359999999924;desc="Total CPU time", TimerPanel_total_time;dur=147.99241699802224;desc="Elapsed
42+
time", SQLPanel_sql_time;dur=4.620536994480062;desc="SQL 4 queries", CachePanel_total_time;dur=0;desc="Cache
4343
0 Calls"
4444
Set-Cookie:
4545
- op_browser_state=f5448717470b879d75a31d1e1e832e10c24a7586f91c49d672dea82f;
@@ -51,7 +51,7 @@ interactions:
5151
X-Frame-Options:
5252
- DENY
5353
djdt-store-id:
54-
- 1fecae7df2dc4ddb8849e2f02b8f61b0
54+
- 2816b13a13b547c691e9c2e81f772780
5555
status:
5656
code: 200
5757
message: OK

tests/cassettes/fixtures/document.yaml

Lines changed: 52 additions & 52 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)