Mauricio de Abreu Antunes
3f892f9814
Fixed wrong behaviour when assigning BooleanValue
...
When assigning False to a BooleanValue and reusing it was raising a
ValueError exception because BooleanValue was evaluating False as None.
Thanks to @abbottc for catching this error.
2014-12-27 10:34:40 -02:00
Jannis Leidel
fb9275744e
Merge pull request #78 from slafs/validationmixinfix
...
fix ValidationMixin instantiation with no default
2014-12-12 16:28:58 +01:00
Sławek Ehlert
8d366fca44
fix ValidationMixin instantiation with no default
...
with tests. fixes #69
2014-10-30 23:44:48 +01:00
He Weiwei
f8ebb564da
fix bug of setup_value func for EmailURLValue
2014-10-08 12:19:35 +08:00
Sven Aßmann
4018f7b42a
- add late_binding to value with default False
...
- this enables a value to load from environment if the env variable name is given at construction time
- cache value of environment value now in property value
- add __new__ to allow a construction of a given type from environment directly. In this case now Value instance is constructed but an instance of the desired type that is covered by the Value implementation. For Value it is str, for DictValue it is dict etc.
- extend tests for this new behavior
- extend test coverage for some other places
2014-05-02 22:51:48 +02:00
Jannis Leidel
713dce0048
Bump version.
2014-01-16 19:01:35 +01:00
Jannis Leidel
f087cea84d
Added SearchURLValue.
2014-01-16 19:00:29 +01:00
Jannis Leidel
11b1dc2a46
Updated version.
2013-11-26 16:29:00 +01:00
Jannis Leidel
ab0c748318
Fixed #43 — Removed stdout wrapper from management command hook to not accidently raise an exception too early. Instead use a logger.
2013-11-26 12:25:50 +01:00
Jannis Leidel
ed8d284d66
Merge branch 'master' of github.com:jezdez/django-configurations
2013-10-08 09:32:43 +02:00
Stefan Wehrmeyer
275a5b409a
Fix check_options of ConfigurationImporter
2013-10-08 09:32:05 +02:00
Stefan Wehrmeyer
5e8dc290df
Fix CacheURLValue default value
...
Remove unused kwarg 'name' that shadows kwarg
'default'.
2013-10-06 16:33:24 +02:00
Jannis Leidel
df71a193a3
Bumped version up a notch.
2013-09-19 18:56:23 +02:00
Jannis Leidel
52cc7ee4bd
Bumped version up to 0.6a1.
2013-09-18 23:25:19 +02:00
Jannis Leidel
50a6a6ad0b
Added iPython extension to make sure the import hook is loaded correctly.
...
Fixes #22 .
2013-09-18 23:24:51 +02:00
Jannis Leidel
ff2b636081
Updated changelog and bumped version up a notch.
2013-09-12 19:22:25 +02:00
Jannis Leidel
2fd4966549
Add check_options option to the install method of the ConfigurationImporter to prevent unwanted command line option checks outside the management commands.
2013-09-12 18:51:59 +02:00
Jannis Leidel
5898acb594
Moved tests out of the configurations packages.
2013-09-09 11:02:43 +02:00
Jannis Leidel
46809d02b2
Worked around an issue with Django 1.6's six.
2013-09-06 23:39:53 +02:00
Jannis Leidel
e453d2355d
Fix a Python2ism
2013-09-06 23:28:50 +02:00
Jannis Leidel
3848e6b818
Drastically simplified exception messages in the importer.
...
Less eyebleed® included!
2013-09-06 22:41:14 +02:00
Jannis Leidel
dacca7e073
Use ValueError instead of Django's ImproperlyConfigured.
...
This is to prevent hiding the real reason of a configuration failure behind one of Django's import time exceptions.
2013-09-06 22:40:15 +02:00
Jannis Leidel
1da2414ee1
Minor style changes and bumping version.
2013-09-03 13:10:25 +02:00
Jannis Leidel
927c052be5
Changed the default of the Value's environ option to True.
2013-09-03 12:03:34 +02:00
Jannis Leidel
61bb7b0e44
Fixed string formatting. Part 2.
2013-07-27 16:07:43 +02:00
Jannis Leidel
90292e3cec
Fixed string formatting.
2013-07-27 16:05:23 +02:00
Jannis Leidel
b8222d2271
Raise an ImproperlyConfigured exception if value handling doesn't work, thanks @pydanny for the suggestion.
2013-07-27 15:38:30 +02:00
Jannis Leidel
2cc38d9ff7
Don't use django-discover-runner on 1.6 and up.
2013-07-27 13:46:18 +02:00
Jannis Leidel
ef26377f13
Force list return value for filtered result.
2013-07-27 13:20:42 +02:00
Jannis Leidel
0882b97972
Fixed test method names.
2013-07-27 13:18:20 +02:00
Jannis Leidel
2c39f5f29b
Also don't raise an exception during import for the Settings class since that's now deprecated.
2013-07-27 13:05:11 +02:00
Jannis Leidel
1a54847375
Added a configuration values system.
...
This also adds some advanced features like a setup classmethod to the Configuration class.
Reorganized and extended the documentation.
2013-07-27 12:37:28 +02:00
Jannis Leidel
e31adbaeed
Renamed Settings class to Configuration to better match what it means. Settings is still importable and is marked to be deprecated in 1.0.
2013-07-27 12:05:39 +02:00
Jannis Leidel
822397799b
Fix the test suite for the post_load method.
2013-05-15 13:15:47 +02:00
Jannis Leidel
0b9e5ed1cf
Bumped version up a notch.
2013-05-15 12:50:49 +02:00
Jannis Leidel
bebe4f254b
Extended the setup methods in pre and post phase. Fixes #27 .
2013-05-15 11:32:57 +02:00
Jannis Leidel
d4da16273a
Merge branch 'master' of github.com:jezdez/django-configurations
...
Conflicts:
configurations/decorators.py
2013-05-15 11:06:51 +02:00
Jannis Leidel
708fb9ac50
Renamed the pristine decorator to pristinemethod for consistency.
2013-05-15 10:59:02 +02:00
Jannis Leidel
df865840bc
Added a setup method hook for easier startup time code.
2013-05-15 10:57:30 +02:00
Jannis Leidel
efd0206da1
Fixed a typo. Thanks @peritus.
2013-05-13 10:18:38 +02:00
Jannis Leidel
6596e191f0
Added pristine decorator to handle callable settings. Fixes #28 .
2013-04-30 17:11:29 +02:00
Jannis Leidel
e15070288c
Renamed assertEquals to assertEqual.
2013-04-30 17:09:01 +02:00
Jannis Leidel
35271f7200
Added a lambda setting, just to be sure. Refs #28 .
2013-04-26 09:02:26 +02:00
Jannis Leidel
f51049dc00
Renamed a few test settings to better describe what they are.
2013-04-26 09:01:59 +02:00
Jannis Leidel
5700d96d14
Updated changes and bumped version up a notch.
2013-04-11 17:14:58 +02:00
Jannis Leidel
bbd5f2dce3
Use Django's lax option parser when looking for the configuration option to prevent overlapping with Django's own option parsing.
...
Fixes #21 , #22 , #24 . Thanks to @rolo for helping our in #24 .
2013-04-11 16:08:47 +02:00
Jannis Leidel
f7c1206a1e
D'oh, there never was a 0.2 on PyPI. Bumped version down again.
2013-03-27 16:59:50 +01:00
Jannis Leidel
87f2b4723d
Add a fastcgi helper. Fixes #19 .
2013-03-27 16:57:05 +01:00
Jannis Leidel
90beffa13b
Bumped version up a notch.
2013-03-27 15:30:32 +01:00
Jannis Leidel
b7d6faa46d
Fixed exception syntax of a parallel branch.
2013-03-27 12:04:34 +01:00