Commit graph

78 commits

Author SHA1 Message Date
Bertrand Bordage
292cbc8bdc Hashes cache keys for memcached support. 2014-10-06 03:01:46 +02:00
Bertrand Bordage
7c5eea8df1 Uses `wraps` to be able to pickle patched methods. 2014-10-06 00:58:39 +02:00
Bertrand Bordage
0e48ffe63a Note on cachalot_settings as a class decorator. 2014-10-06 00:50:26 +02:00
Bertrand Bordage
bdd112e2fd Revert "Tests the settings overrider on classes."
This reverts commit 03302ff23a.
2014-10-06 00:45:34 +02:00
Bertrand Bordage
03302ff23a Tests the settings overrider on classes. 2014-10-05 13:05:10 +02:00
Bertrand Bordage
1d4caf4e24 Allows cachalot_settings to be imported directly from cachalot. 2014-10-05 12:55:41 +02:00
Bertrand Bordage
08db9e7ca3 Importation cleanup. 2014-10-05 12:55:09 +02:00
Bertrand Bordage
8a70935fc7 Adds coverage data to gitignore. 2014-10-05 12:54:33 +02:00
Bertrand Bordage
918cbafb4f Updates version number. 2014-10-05 12:51:26 +02:00
Bertrand Bordage
02b3770cc4 Version 0.5.0. 2014-10-05 03:29:00 +02:00
Bertrand Bordage
6aebbbb64a Removes some unused code. 2014-10-05 03:20:29 +02:00
Bertrand Bordage
f4d8d9989c Fixes Python 2.6 support. 2014-10-05 03:17:48 +02:00
Bertrand Bordage
92f2ecd557 Removes unpatch functions. 2014-10-05 03:14:57 +02:00
Bertrand Bordage
f1bb3ee001 Adds a context manager & decorator to dynamically override settings. 2014-10-05 03:11:26 +02:00
Bertrand Bordage
e8cff823d3 Adds a CACHALOT_ENABLED setting. 2014-10-05 02:36:19 +02:00
Bertrand Bordage
554dbfde94 Fixes database teardown in tests. 2014-10-05 01:46:24 +02:00
Bertrand Bordage
350bced73d Removes map for Python 3. 2014-10-05 01:41:24 +02:00
Bertrand Bordage
e5d003c8e4 Removes 2 debug methods. 2014-10-05 01:38:01 +02:00
Bertrand Bordage
323d9308e3 Note on how to dynamically change settings. 2014-10-05 01:34:28 +02:00
Bertrand Bordage
5888560850 Adds a test for CACHALOT_CACHE. 2014-10-05 01:26:51 +02:00
Bertrand Bordage
c4ed66b710 Allows to change CACHALOT_CACHE during transactions (useful for tests). 2014-10-05 01:25:48 +02:00
Bertrand Bordage
2f0ccce731 Optimization. 2014-10-05 00:59:05 +02:00
Bertrand Bordage
1e9828d0d4 Typo in README.rst. 2014-10-05 00:32:32 +02:00
Bertrand Bordage
ec89949043 Adds a CACHALOT_CACHE setting. 2014-10-04 12:59:45 +02:00
Bertrand Bordage
bc27896eb9 Fixes MySQL build. 2014-10-04 12:13:04 +02:00
Bertrand Bordage
e8652451fe Adds a test for prefetch_related invalidation. 2014-10-04 12:06:18 +02:00
Bertrand Bordage
852f9befe3 Adds a test for extra tables invalidation. 2014-10-04 11:13:11 +02:00
Bertrand Bordage
ac59b2b4e4 Updates version number. 2014-10-04 11:12:23 +02:00
Bertrand Bordage
97c5a2ab5f More precise version numbers in CHANGELOG.rst. 2014-10-01 22:34:17 +02:00
Bertrand Bordage
25dcee4136 Version 0.4.1. 2014-10-01 22:17:47 +02:00
Bertrand Bordage
823c2e86bc Adds a MANIFEST.in to fix #2. 2014-10-01 22:15:14 +02:00
Bertrand Bordage
4c04b24add Adds some info on how to talk together about django-cachalot. 2014-09-30 21:10:48 +02:00
Bertrand Bordage
d0ca19ac6f Moves the project image. 2014-09-29 23:49:55 +02:00
Bertrand Bordage
05d0d077d6 Version 0.4.0. 2014-09-29 23:47:58 +02:00
Bertrand Bordage
7bb8b93eb5 [Travis CI] Fix incompatibilities. 2014-09-29 23:29:41 +02:00
Bertrand Bordage
354a7b4c73 [Travis CI] Fixes a variable name. 2014-09-29 23:20:41 +02:00
Bertrand Bordage
3be42bea79 [Travis CI] Tries to fix Python 2.6 & 3.2 tests. 2014-09-29 23:18:22 +02:00
Bertrand Bordage
60430af921 [Travis CI] Changes a variable name. 2014-09-29 23:13:03 +02:00
Bertrand Bordage
fa9d621feb [Travis CI] Adds Python 2.6. 2014-09-29 23:10:31 +02:00
Bertrand Bordage
cda0c61aa1 Adds a Travis CI script. 2014-09-29 23:04:57 +02:00
Bertrand Bordage
482f2ab8c3 Adapts 2 tests to MySQL. 2014-09-29 23:04:36 +02:00
Bertrand Bordage
a8d9c4faa8 Adds MySQL to the test runner. 2014-09-29 22:30:06 +02:00
Bertrand Bordage
991bdc7ea0 Adds the coveralls token. 2014-09-29 22:05:45 +02:00
Bertrand Bordage
fa0a44e0fc Clears the cache on test DB creation and destruction. 2014-09-29 22:03:05 +02:00
Bertrand Bordage
e39b47515f Removes django-redis from requirements. 2014-09-29 21:20:30 +02:00
Bertrand Bordage
8f83fa48ec Updates a test for PostgreSQL. 2014-09-29 20:52:19 +02:00
Bertrand Bordage
fed5844923 Removes a useless line from tests. 2014-09-29 20:45:03 +02:00
Bertrand Bordage
8daf820c6e Moves an import for Django1.6 compatibility. 2014-09-29 20:43:35 +02:00
Bertrand Bordage
3bda845310 Updates test runner for Django 1.7, PostgreSQL & Redis. 2014-09-29 20:41:34 +02:00
Bertrand Bordage
eb471449ba Typo. 2014-09-29 20:18:00 +02:00