Commit graph

349 commits

Author SHA1 Message Date
Emmanuel Garette
6ca3e236f9 reset cache when permissive is added 2017-04-20 11:20:37 +02:00
Emmanuel Garette
ac6ea1e7e4 support delitem for Multi 2017-03-17 21:27:42 +01:00
Emmanuel Garette
7977efe246 check uniq value for a slave 2017-03-06 22:35:32 +01:00
Emmanuel Garette
58a90a3707 good value for callback for a slave that return a list 2017-03-02 21:21:03 +01:00
Emmanuel Garette
5bf75b3824 error in external function should returns only ConfigError 2017-02-12 10:38:57 +01:00
Emmanuel Garette
80f6f4ba03 error in external function should returns explicit error message 2017-02-11 18:11:05 +01:00
Emmanuel Garette
695de030ef coverage for tiramisu/value.py 2017-02-11 17:22:50 +01:00
Emmanuel Garette
d8f36766ee coverage for tiramisu/option/masterslave.py 2017-02-04 14:34:56 +01:00
Emmanuel Garette
56e180dc31 coverage for tiramisu/option/option.py 2017-02-04 10:21:44 +01:00
Emmanuel Garette
722779ebf7 coverage 2017-02-03 23:39:24 +01:00
Emmanuel Garette
2db15e193e require with inverse 2017-01-30 19:23:52 +01:00
Emmanuel Garette
4b01eb6497 add test test_symlink_getproperties and test_symlink_getcallback 2017-01-26 21:55:10 +01:00
Emmanuel Garette
85857ea781 add test test_validator_params_value_values_kwargs_empty 2017-01-26 21:40:08 +01:00
Emmanuel Garette
7b0a9891e2 test lenght for a slave that have list as callback_params 2017-01-26 21:18:57 +01:00
Emmanuel Garette
372ce5ea1e validate value when we calculate it 2017-01-26 21:01:54 +01:00
Emmanuel Garette
f497e99002 remove unicode decode error 2017-01-19 21:38:16 +01:00
Emmanuel Garette
e2159fd307 validator's function can have 1 arg, 2 args or 3 args 2017-01-18 15:54:30 +01:00
Emmanuel Garette
9920f001ea validator's function can have 1 arg, 2 args or 3 args 2017-01-16 09:25:56 +01:00
Emmanuel Garette
89fd367b20 validator's function can have 1 arg, 2 args or 3 args 2017-01-12 21:58:53 +01:00
Emmanuel Garette
01b7fc873e can mix inversed and non inversed requires 2017-01-12 19:52:03 +01:00
Emmanuel Garette
18d6976183 copy the context in carry_out_calculation 2017-01-11 22:58:01 +01:00
Emmanuel Garette
7fe47396ee correction in fullpath option 2017-01-09 20:16:38 +01:00
Emmanuel Garette
66f24bd1c0 add fullpath to make_dict 2017-01-06 21:01:24 +01:00
Emmanuel Garette
df90e74819 mandatories masterslaves with consistency and default value is acceptable 2016-12-07 17:28:31 +01:00
Emmanuel Garette
8e7b4101f1 coverage 2016-11-20 18:02:10 +01:00
Emmanuel Garette
0f4b1caca4 warnings only if needed 2016-11-20 14:32:06 +01:00
Emmanuel Garette
42d830687d add unique parameter to option 2016-11-19 19:16:31 +01:00
Emmanuel Garette
fc36f674eb consistency "not_equal" works now with multi 2016-11-16 22:31:42 +01:00
Emmanuel Garette
fb16dd2a79 slave's requires with multi is different than slave's requires with non multi option 2016-11-14 21:14:45 +01:00
Emmanuel Garette
a14e156a63 pooling EmailOption, UsernameOption and FilenameOption 2016-10-21 22:56:40 +02:00
Emmanuel Garette
24ec5a9112 don't display warning in mandatory_warnings 2016-10-14 21:31:39 +02:00
Emmanuel Garette
2e4fdbca03 transitive in apply_requires should only by apply if properties are same has testing action 2016-10-12 22:17:04 +02:00
Emmanuel Garette
c31590c2ac consistency is now check not_equal if one option has PropertiesOptionError 2016-10-12 21:58:37 +02:00
Emmanuel Garette
1b87e1d9bb Merge branch '2.0' 2016-10-12 20:50:12 +02:00
Emmanuel Garette
071035854b slave with requires could not raise 2016-10-12 20:49:56 +02:00
Emmanuel Garette
e6a949635f some improvements 2016-10-10 21:41:22 +02:00
Emmanuel Garette
c81a2bcdbf better sqlalchemy integration 2016-10-01 20:15:08 +02:00
Emmanuel Garette
69de44bbb4 better sqlalchemy integration 2016-09-30 22:45:33 +02:00
Emmanuel Garette
6fbc4accb9 Merge remote-tracking branch 'origin/2.0' 2016-09-22 08:28:03 +02:00
Emmanuel Garette
6d71749014 force_store_value is rebuild if needed 2016-09-22 08:27:18 +02:00
Emmanuel Garette
19b676967d better propertyerror message 2016-09-14 20:17:25 +02:00
Emmanuel Garette
408e4cf088 better error messages 2016-09-11 20:41:36 +02:00
Emmanuel Garette
3a5b1090c7 domainname must not be an IP 2016-08-31 15:50:10 +02:00
Emmanuel Garette
6cfa0fc216 use relative importation 2016-06-30 10:43:51 +02:00
Emmanuel Garette
44d585a5e2 better mandatory/empty support for mandatory_warnings 2016-06-29 21:42:54 +02:00
Emmanuel Garette
7460f38a88 update sqlalchemy storage for values et settings 2016-03-29 09:31:00 +02:00
Emmanuel Garette
e91568e6b6 Validation should return exception, not raises exception
Don't check force_store_value for SymLinkOption
2016-03-24 19:43:41 +01:00
Emmanuel Garette
f03a31b454 master.slave[-1] = val now works correctly 2016-03-21 17:06:38 +01:00
Emmanuel Garette
7305cfa134 python 3.4 support 2016-03-19 21:27:37 +01:00
Emmanuel Garette
924692d3ab valid correctly consistencies for master/slaves 2016-03-18 19:55:41 +01:00