This website requires JavaScript.
7ab479f628
reorganise consistencies
Emmanuel Garette
2017-12-23 10:40:41 +0100
538e6a792a
add config_bag and convert some tests
Emmanuel Garette
2017-12-19 23:11:45 +0100
b5f785d62c
convert tests
Emmanuel Garette
2017-12-13 22:15:34 +0100
fc787d4dbb
reorganise
Emmanuel Garette
2017-12-07 22:20:19 +0100
a07e916153
reorganisation
Emmanuel Garette
2017-12-07 21:42:04 +0100
48e172a59a
correction on test test_multi.py
Emmanuel Garette
2017-12-05 21:49:19 +0100
924ac4e597
reorganise symlinkoption
Emmanuel Garette
2017-12-04 20:05:36 +0100
e40a1e78a2
refactor masterslaves
Emmanuel Garette
2017-12-02 22:53:57 +0100
3820f9fe4b
split optiondescription into masterslave, dynoptiondescription and syndynoptiondescription
Emmanuel Garette
2017-11-29 23:48:37 +0100
911af90564
reorganise optiondescription
Emmanuel Garette
2017-11-29 23:25:34 +0100
c44aab67b8
test callback with permissive
Emmanuel Garette
2017-11-29 07:14:29 +0100
9831f7cf0c
add test for master/slave and callback
Emmanuel Garette
2017-11-28 22:42:30 +0100
527ae40950
refactor
Emmanuel Garette
2017-11-23 16:56:14 +0100
119ca85041
refactor
Emmanuel Garette
2017-11-20 17:01:36 +0100
5d1be8a11a
remove permissive when permissive is empty
Emmanuel Garette
2017-11-18 14:51:38 +0100
9cba5ad29f
reorganise test
Emmanuel Garette
2017-11-18 14:51:00 +0100
93fe29b651
- add api.owner.get() to get default owner for a context + tests - slave: get length for a specified slave and test - add test for deref objects and default_multi - add issubmulti, getdefault, getdefaultmulti - start metaconfig support in api
Emmanuel Garette
2017-11-16 21:30:07 +0100
007a22ca94
refactor and better test in api
Emmanuel Garette
2017-11-13 22:45:53 +0100
a8d022b67f
Merge branch 'feature/new_api' into feature/3.0
Emmanuel Garette
2017-11-12 20:17:29 +0100
6c0253ae35
update api
Emmanuel Garette
2017-11-12 20:11:56 +0100
7ab7b810dc
refactor
Emmanuel Garette
2017-11-12 14:33:05 +0100
ee445aee85
test api: add DISPLAY variable to display more informations about generated test api: new format, api.owner.get('path') become api.option('path').owner.get() value._getdefaultvalue: better submulti support
Emmanuel Garette
2017-11-05 15:40:27 +0100
2e412b64fd
api: permissive => forcepermissive api: add permissive object test api: permissive config: unwrap_from_path check properties for option, not only optiondescription option: _RegexpOption => RegexpOption
Emmanuel Garette
2017-11-03 21:52:13 +0100
39348a14aa
right OrderedDict (for python2) and use fixture for test_tree_od_permissive
Emmanuel Garette
2017-10-25 22:24:34 +0200
582b0c027c
add unrestraint in option
Emmanuel Garette
2017-10-25 08:46:22 +0200
22a4aa81dc
first version of new api
Emmanuel Garette
2017-10-22 09:48:08 +0200
8e91f94379
pop in master resize slave values
Emmanuel Garette
2017-10-22 15:10:50 +0200
5a1987f2e6
Add MasterSlaves object
Emmanuel Garette
2017-10-14 13:33:25 +0200
7e281235bc
validation should not raises ValueError
Emmanuel Garette
2017-09-22 20:01:07 +0200
e32820c913
save indexed value in cache is not necessary
Emmanuel Garette
2017-09-22 19:51:26 +0200
d6bbbd87f5
remove unused context from get_cached
Emmanuel Garette
2017-09-22 08:26:11 +0200
0ce4cc658b
remove cache with a variable is calculated
Emmanuel Garette
2017-09-21 21:23:03 +0200
3567e18256
several corrections about dependency
Emmanuel Garette
2017-09-17 15:55:32 +0200
635b71d291
separate baseoption and option
Emmanuel Garette
2017-07-24 20:39:01 +0200
3c9a759e2e
separate option in differents files
Emmanuel Garette
2017-07-24 19:04:18 +0200
32252e619b
reorganise Base and Option
Emmanuel Garette
2017-07-24 18:27:24 +0200
1d251374a1
reorganise code
Emmanuel Garette
2017-07-23 18:14:34 +0200
57a47763d6
remove option's storage
Emmanuel Garette
2017-07-22 16:26:06 +0200
5ca2e32ac5
coverage
Emmanuel Garette
2017-07-21 22:34:41 +0200
32e88299e2
remove pickle dump/load support
Emmanuel Garette
2017-07-21 18:46:11 +0200
ddaadb0701
coverage
Emmanuel Garette
2017-07-21 18:03:34 +0200
be43c95ec0
In Config, name and session_id was quite equal, remove name session_id is now validate set_value return Configs with error add new_config to MetaConfig
Emmanuel Garette
2017-07-19 20:44:38 +0200
90a2072fc5
less commit + better meta support
Emmanuel Garette
2017-07-16 23:11:12 +0200
7fb0ee2575
permissive only if needed + global properties are in metaconfig
Emmanuel Garette
2017-07-16 12:30:13 +0200
dc9454be63
limit database usage
Emmanuel Garette
2017-07-16 10:57:43 +0200
d445963429
add permissive cache
Emmanuel Garette
2017-07-13 22:04:06 +0200
962b4eb660
many improvment
Emmanuel Garette
2017-07-11 22:31:58 +0200
01c37c3713
better slate tests
Emmanuel Garette
2017-07-09 21:28:22 +0200
c8bc3093c7
python 3.5 support
Emmanuel Garette
2017-07-09 09:49:03 +0200
dadf859905
better cache
Emmanuel Garette
2017-07-08 15:59:56 +0200
6bad3c6e64
update sqlite storage
Emmanuel Garette
2017-07-04 19:59:42 +0200
6f030d426b
Merge remote-tracking branch 'origin/2.1'
Emmanuel Garette
2017-06-16 18:25:31 +0200
a2dc793be6
better error message
Emmanuel Garette
2017-06-16 18:25:01 +0200
6de528d1f1
add index to setitem (for slaves)
Emmanuel Garette
2017-05-31 19:22:22 +0200
56bc9fdb1c
better performance with slave
Emmanuel Garette
2017-05-26 14:07:43 +0200
9b78f46e9d
add 'operator' to requirement
Emmanuel Garette
2017-05-20 16:28:19 +0200
f522fd0d53
Merge remote-tracking branch 'origin/2.1'
Emmanuel Garette
2017-05-20 12:22:52 +0200
7a95eec624
dont validate multi when append validated value
Emmanuel Garette
2017-05-20 12:10:31 +0200
026179d9b7
add 'remove' to Multi
Emmanuel Garette
2017-05-17 22:13:05 +0200
ac5bf93953
add check_frozen in slave
Emmanuel Garette
2017-05-06 19:54:20 +0200
b4cab93e85
better error message with requirementerror
Emmanuel Garette
2017-05-05 21:44:47 +0200
1ee7d500dd
add check_frozen in master/slaves
Emmanuel Garette
2017-05-05 21:40:44 +0200
6ca3e236f9
reset cache when permissive is added
Emmanuel Garette
2017-04-20 11:20:37 +0200
9a5b8a5f63
don't validate variable in _getvalue
Emmanuel Garette
2017-04-19 21:47:12 +0200
c32afed522
error in french translation
Emmanuel Garette
2017-04-14 16:56:28 +0200
ac6ea1e7e4
support delitem for Multi
Emmanuel Garette
2017-03-17 21:27:42 +0100
6bf7e309c6
make a regexp to valid domain
Emmanuel Garette
2017-03-13 17:32:38 +0100
7977efe246
check uniq value for a slave
Emmanuel Garette
2017-03-06 22:35:32 +0100
58a90a3707
good value for callback for a slave that return a list
Emmanuel Garette
2017-03-02 21:21:03 +0100
8bd1b27f73
support not_equal for tiramisu-web
Emmanuel Garette
2017-02-17 11:05:48 +0100
5bf75b3824
error in external function should returns only ConfigError
Emmanuel Garette
2017-02-12 10:38:57 +0100
80f6f4ba03
error in external function should returns explicit error message
Emmanuel Garette
2017-02-11 18:11:05 +0100
695de030ef
coverage for tiramisu/value.py
Emmanuel Garette
2017-02-11 17:22:50 +0100
d8f36766ee
coverage for tiramisu/option/masterslave.py
Emmanuel Garette
2017-02-04 14:34:56 +0100
56e180dc31
coverage for tiramisu/option/option.py
Emmanuel Garette
2017-02-04 10:21:44 +0100
722779ebf7
coverage
Emmanuel Garette
2017-02-03 23:39:24 +0100
fe379abb42
display_list must return str, not unicode
Emmanuel Garette
2017-02-03 15:56:00 +0100
3e352e3b41
missing datetime import
Emmanuel Garette
2017-02-02 10:11:26 +0100
6b3c17d49b
add new option type DateOption (thanks to Lohysia)
Emmanuel Garette
2017-02-02 08:57:11 +0100
1fba3394fe
unicode decode error with UnicodeOption
Emmanuel Garette
2017-02-02 08:56:01 +0100
2db15e193e
require with inverse
Emmanuel Garette
2017-01-30 19:23:52 +0100
4b01eb6497
add test test_symlink_getproperties and test_symlink_getcallback
Emmanuel Garette
2017-01-26 21:55:10 +0100
85857ea781
add test test_validator_params_value_values_kwargs_empty
Emmanuel Garette
2017-01-26 21:40:08 +0100
7b0a9891e2
test lenght for a slave that have list as callback_params
Emmanuel Garette
2017-01-26 21:18:57 +0100
372ce5ea1e
validate value when we calculate it
Emmanuel Garette
2017-01-26 21:01:54 +0100
5c104a2eda
name should be unicode
Emmanuel Garette
2017-01-26 19:55:46 +0100
f497e99002
remove unicode decode error
Emmanuel Garette
2017-01-19 21:38:16 +0100
e2159fd307
validator's function can have 1 arg, 2 args or 3 args
Emmanuel Garette
2017-01-18 15:54:30 +0100
913a747a2e
err_msg should be in unicode
Emmanuel Garette
2017-01-16 14:33:43 +0100
9920f001ea
validator's function can have 1 arg, 2 args or 3 args
Emmanuel Garette
2017-01-16 09:25:56 +0100
89fd367b20
validator's function can have 1 arg, 2 args or 3 args
Emmanuel Garette
2017-01-12 21:58:53 +0100
01b7fc873e
can mix inversed and non inversed requires
Emmanuel Garette
2017-01-12 19:52:03 +0100
18d6976183
copy the context in carry_out_calculation
Emmanuel Garette
2017-01-11 22:58:01 +0100
e71beac4dc
converts the doc informations into unicode
Emmanuel Garette
2017-01-10 12:16:08 +0100
7fe47396ee
correction in fullpath option
Emmanuel Garette
2017-01-09 20:16:33 +0100
66f24bd1c0
add fullpath to make_dict
Emmanuel Garette
2017-01-06 21:01:24 +0100
df90e74819
mandatories masterslaves with consistency and default value is acceptable
Emmanuel Garette
2016-12-07 17:28:31 +0100
05200b6d5c
display_name could be not unique
Emmanuel Garette
2016-11-21 18:49:04 +0100
db517a8117
coverage
Emmanuel Garette
2016-11-21 09:27:43 +0100
8e3a8e4279
coverage
Emmanuel Garette
2016-11-20 19:39:49 +0100