Commit graph

642 commits

Author SHA1 Message Date
Bertrand Bordage
1cbea80219 Version 2.0.1. 2018-06-15 03:45:03 +02:00
Bertrand Bordage
c832784df0 Fixes tests. 2018-06-14 15:57:24 +02:00
Bertrand Bordage
51abf85f70 Removes a skipIf no longer relevant. 2018-06-14 15:24:36 +02:00
Bertrand Bordage
66f6e2003c Allows specifying a schema name in Model._meta.db_table. 2018-06-14 15:23:17 +02:00
Bertrand Bordage
f136d72a20 Tests schema name in db_table. 2018-06-14 13:37:49 +02:00
Bertrand Bordage
909b4f2934 Moves the repository to @NoriPyt. 2018-05-05 02:30:50 +02:00
Bertrand Bordage
2e6196d173 Version 2.0.0. 2018-05-05 02:17:40 +02:00
Bertrand Bordage
71ce1a392e Fixes the HStore issue in tests. 2018-05-05 00:54:33 +02:00
Bertrand Bordage
94bcc4f499 Updates the benchmark logic. 2018-05-05 00:54:17 +02:00
Bertrand Bordage
2b6e80730a Switches back Travis to PostgreSQL 9.6. 2018-05-04 23:36:10 +02:00
Bertrand Bordage
5e12454c4c Updates the Travis configuration. 2018-05-04 21:32:54 +02:00
Bertrand Bordage
50ff4ada3c Adds a check enforcing the Django version. 2018-05-04 20:50:13 +02:00
Bertrand Bordage
8bb1ca1753 Further Django 2.0 missing references. 2018-05-04 20:49:56 +02:00
Bertrand Bordage
74e000b8e2 Adds Django 2.0 support. 2018-05-04 20:26:26 +02:00
Bertrand Bordage
6e429fdae3 Uses try…finally to fix #87 and avoid potentially similar issues. 2018-05-04 16:24:04 +02:00
Bertrand Bordage
366176b764 Tests errors during the end of a transaction (see #87). 2018-05-04 16:22:37 +02:00
Bertrand Bordage
5ca8a6bb9f Updates test conditions. 2018-05-04 16:19:57 +02:00
Bertrand Bordage
259b76291a Minor amends to #102. 2018-05-04 14:57:23 +02:00
Bertrand Bordage
49403b2690
Merge pull request #102 from uncovertruth/drop_eol_versions
Drop EOL django versions
2018-05-04 14:50:51 +02:00
Kosei Kitahara
49cf92767c
Drop 1.8 and 1.10 from docs and setup.py 2018-04-17 14:51:43 +09:00
Kosei Kitahara
df42746729
Remove EOL version specific macros 2018-04-17 14:51:41 +09:00
Kosei Kitahara
c482b3804f
Drop EOL versions 2018-04-17 14:35:45 +09:00
Bertrand Bordage
a279e38dfd Adds tests for mutable parameters and results. 2017-06-07 11:36:02 +02:00
Bertrand Bordage
423393c0bd Simplifies some tests. 2017-06-07 10:28:13 +02:00
Bertrand Bordage
9663754780 Uses a Python 2 version of wraps providing __wrapped__. 2017-06-07 10:17:58 +02:00
Bertrand Bordage
bc49fd18ea Multiple Python optimisations. 2017-06-07 08:59:35 +02:00
Bertrand Bordage
78c4345364 Adds 2 tests. 2017-06-06 16:14:38 +02:00
Bertrand Bordage
e3f770c94b Correctly converts CACHALOT_UNCACHABLE_TABLES to frozenset. 2017-06-06 12:30:19 +02:00
Bertrand Bordage
099e988b3b Version 1.5.0. 2017-06-04 22:00:40 +02:00
Bertrand Bordage
e750effa5a Allows specifying model lookups in API functions. 2017-06-04 19:45:39 +02:00
Bertrand Bordage
95d2918612 Fixes Python 2 tests. 2017-06-04 19:39:12 +02:00
Bertrand Bordage
f82c48f391 Fixes Django 1.8 compatibility. 2017-06-04 19:27:08 +02:00
Bertrand Bordage
ce9ec0c0a1 Clears caches during benchmark to ensure the same conditions for each test. 2017-06-04 18:38:13 +02:00
Bertrand Bordage
da4e21b515 Adds CACHALOT_DATABASES and removes dynamic setting support.
Dynamic setting support is removed because it’s not thread-safe.
2017-06-04 18:37:39 +02:00
Bertrand Bordage
b812f70895 Fixes an import on Django 1.8 2017-06-03 22:17:22 +02:00
Bertrand Bordage
84c53cd00d Invalidates queries on schema changes. 2017-06-03 22:02:23 +02:00
Bertrand Bordage
809ef63fd9 Tests schema changing queries. 2017-06-03 22:01:42 +02:00
Bertrand Bordage
8d334f9855 Python optimisations. 2017-06-03 19:53:01 +02:00
Bertrand Bordage
b5827cd936 Removes a useless check. 2017-06-03 18:47:06 +02:00
Bertrand Bordage
b634d18dc5 Correctly adds the long type. 2017-06-03 18:27:58 +02:00
Bertrand Bordage
2d5ad63fbd Adds the Python type long to the cachable param types. 2017-06-03 18:25:07 +02:00
Bertrand Bordage
412f82061e Prints again a debug line to understand why Travis CI is failing… -_- 2017-06-03 18:09:45 +02:00
Bertrand Bordage
4522106632 Supports RawSQL. 2017-06-03 17:59:21 +02:00
Bertrand Bordage
d0ee580cf3 Fixes multi-databases tests. 2017-06-03 17:48:59 +02:00
Bertrand Bordage
542a5b6097 Simplifies tests while increasing their robustness by explicitely checking detected table names. 2017-06-03 17:45:26 +02:00
Bertrand Bordage
27a7b318fc Tests invalidation of a nested raw subquery. 2017-06-03 15:26:53 +02:00
Bertrand Bordage
3b5dde8d30 Adds tests for RawSQL. 2017-06-03 15:18:20 +02:00
Bertrand Bordage
cb877355ac Adds bytearray to the list of cachable params. 2017-06-03 12:21:25 +02:00
Bertrand Bordage
799fbf28e0 Displays uncachable params to debug an issue only on Travis CI. 2017-06-03 12:07:53 +02:00
Bertrand Bordage
85ebf42353 Fixes Python 2. 2017-06-03 11:00:54 +02:00