Commit 85539dc
authored
Restrict decorating async methods with sync enignes of Redis, Mongo and SQL cores (#336)
* feat: Restrict decorating async methods with sync enignes of Redis, Mongo and SQL cores
* feat: Add compatibility unit tests against the async mode keyword; Increase tests coverage
* fix: Add conftest.py and clients.py files in core testing packages
* fix: Disable engine disposal
* fix: Remove imports from conftest.py files, simplify the test files
* fix: Increase tests coverage
* fix: Increase tests coverage
* fix: Increase tests coverage
* fix: Increase tests coverage
* feat: Update README.rst
* feat: Restrict decorating async methods with sync enignes of Redis, Mongo and SQL cores
* feat: Add compatibility unit tests against the async mode keyword; Increase tests coverage
* fix: Add conftest.py and clients.py files in core testing packages
* fix: Disable engine disposal
* fix: Remove imports from conftest.py files, simplify the test files
* fix: Increase tests coverage
* fix: Increase tests coverage
* fix: Increase tests coverage
* fix: Increase tests coverage
* feat: Update README.rst
* fix: Remove root tests conftest.py file
* fix: Extra tests of `_is_async_redis_client`
* fix: Use the actual async engine from fixtures in SQL tests
* fix: Add type hinting allowing Callable[[], "AsyncEngine"] as sql_engine parameter1 parent fdd521c commit 85539dc
File tree
25 files changed
+1405
-679
lines changed- src/cachier
- cores
- tests
- memory_tests
- mongo_tests
- pickle_tests
- redis_tests
- sql_tests
25 files changed
+1405
-679
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
328 | 328 | | |
329 | 329 | | |
330 | 330 | | |
| 331 | + | |
331 | 332 | | |
332 | 333 | | |
333 | 334 | | |
| 335 | + | |
| 336 | + | |
334 | 337 | | |
335 | 338 | | |
336 | 339 | | |
| |||
369 | 372 | | |
370 | 373 | | |
371 | 374 | | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
372 | 381 | | |
373 | 382 | | |
374 | 383 | | |
| |||
404 | 413 | | |
405 | 414 | | |
406 | 415 | | |
407 | | - | |
408 | | - | |
409 | 416 | | |
410 | 417 | | |
411 | 418 | | |
| |||
418 | 425 | | |
419 | 426 | | |
420 | 427 | | |
| 428 | + | |
| 429 | + | |
421 | 430 | | |
422 | 431 | | |
423 | 432 | | |
| |||
429 | 438 | | |
430 | 439 | | |
431 | 440 | | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
432 | 446 | | |
433 | 447 | | |
434 | 448 | | |
| |||
476 | 490 | | |
477 | 491 | | |
478 | 492 | | |
| 493 | + | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
479 | 498 | | |
480 | 499 | | |
481 | 500 | | |
| |||
546 | 565 | | |
547 | 566 | | |
548 | 567 | | |
549 | | - | |
550 | | - | |
551 | 568 | | |
552 | 569 | | |
553 | 570 | | |
| |||
572 | 589 | | |
573 | 590 | | |
574 | 591 | | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
575 | 636 | | |
576 | 637 | | |
577 | 638 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
156 | 156 | | |
157 | 157 | | |
158 | 158 | | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
159 | 166 | | |
160 | 167 | | |
161 | 168 | | |
| |||
300 | 307 | | |
301 | 308 | | |
302 | 309 | | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
303 | 346 | | |
304 | 347 | | |
305 | 348 | | |
| |||
501 | 544 | | |
502 | 545 | | |
503 | 546 | | |
504 | | - | |
505 | | - | |
506 | 547 | | |
507 | 548 | | |
508 | 549 | | |
| |||
522 | 563 | | |
523 | 564 | | |
524 | 565 | | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
525 | 574 | | |
526 | 575 | | |
527 | 576 | | |
| |||
541 | 590 | | |
542 | 591 | | |
543 | 592 | | |
| 593 | + | |
| 594 | + | |
544 | 595 | | |
545 | 596 | | |
546 | 597 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | 16 | | |
18 | 17 | | |
19 | 18 | | |
| |||
68 | 67 | | |
69 | 68 | | |
70 | 69 | | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
| 70 | + | |
81 | 71 | | |
82 | 72 | | |
83 | 73 | | |
| |||
96 | 86 | | |
97 | 87 | | |
98 | 88 | | |
99 | | - | |
100 | | - | |
101 | | - | |
| 89 | + | |
102 | 90 | | |
103 | 91 | | |
104 | 92 | | |
105 | | - | |
106 | | - | |
107 | | - | |
| 93 | + | |
108 | 94 | | |
109 | 95 | | |
110 | 96 | | |
111 | 97 | | |
112 | 98 | | |
113 | | - | |
114 | | - | |
115 | | - | |
| 99 | + | |
116 | 100 | | |
117 | 101 | | |
118 | 102 | | |
| |||
144 | 128 | | |
145 | 129 | | |
146 | 130 | | |
147 | | - | |
148 | | - | |
149 | | - | |
| 131 | + | |
150 | 132 | | |
151 | 133 | | |
152 | 134 | | |
| |||
188 | 170 | | |
189 | 171 | | |
190 | 172 | | |
191 | | - | |
| 173 | + | |
192 | 174 | | |
193 | 175 | | |
194 | 176 | | |
| |||
203 | 185 | | |
204 | 186 | | |
205 | 187 | | |
206 | | - | |
207 | | - | |
208 | 188 | | |
209 | 189 | | |
210 | 190 | | |
| |||
217 | 197 | | |
218 | 198 | | |
219 | 199 | | |
220 | | - | |
| 200 | + | |
221 | 201 | | |
222 | 202 | | |
223 | 203 | | |
224 | 204 | | |
225 | | - | |
226 | | - | |
227 | 205 | | |
228 | 206 | | |
229 | 207 | | |
| |||
240 | 218 | | |
241 | 219 | | |
242 | 220 | | |
243 | | - | |
| 221 | + | |
244 | 222 | | |
245 | 223 | | |
246 | 224 | | |
247 | 225 | | |
248 | | - | |
249 | | - | |
250 | 226 | | |
251 | 227 | | |
252 | 228 | | |
| |||
266 | 242 | | |
267 | 243 | | |
268 | 244 | | |
269 | | - | |
270 | | - | |
271 | | - | |
| 245 | + | |
272 | 246 | | |
273 | 247 | | |
274 | 248 | | |
| |||
279 | 253 | | |
280 | 254 | | |
281 | 255 | | |
282 | | - | |
| 256 | + | |
283 | 257 | | |
284 | 258 | | |
285 | 259 | | |
286 | | - | |
287 | | - | |
288 | 260 | | |
289 | 261 | | |
290 | 262 | | |
| |||
296 | 268 | | |
297 | 269 | | |
298 | 270 | | |
299 | | - | |
300 | | - | |
301 | | - | |
| 271 | + | |
0 commit comments